import qarnot
conn = qarnot.connection.Connection(client_token="<<<MY_SECRET_TOKEN>>>")
job = conn.create_job('Hello World - job', useDependencies=True)
job.submit()
write_task = conn.create_task('Hello World - Write', 'docker-batch', 1, job=job)
write_task.constants['DOCKER_CMD'] = 'sh -c "echo Hello World ! > output.txt"'
write_task_output = conn.create_bucket('write-output')
write_task.results = write_task_output
read_task = conn.create_task('Hello World - Read', 'docker-batch', 1, job=job)
read_task.constants['DOCKER_CMD'] = 'cat output.txt'
read_task.resources.append(write_task_output)
write_task.submit()
read_task.set_task_dependencies_from_tasks([write_task])
read_task.submit()