⚠️ py-tes support is in active development and may be subject to change.
py-tes
py-tes is a library for interacting with servers implementing the GA4GH Task Execution Schema.
Getting Started
Install
Available on PyPI.
pip install py-tes
Example Python Script
import tes
task = tes.Task(
executors=[
tes.Executor(
image="alpine",
command=["echo", "hello"]
)
]
)
cli = tes.HTTPClient("http://funnel.example.com", timeout=5)
task_id = cli.create_task(task)
res = cli.get_task(task_id)
cli.cancel_task(task_id)