{ "info": { "author": "OHSU Computational Biology", "author_email": "CompBio@ohsu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "[![Build Status](https://travis-ci.org/ohsu-comp-bio/py-tes.svg?branch=master)](https://travis-ci.org/ohsu-comp-bio/py-tes)\n[![Coverage Status](https://coveralls.io/repos/github/ohsu-comp-bio/py-tes/badge.svg?branch=master)](https://coveralls.io/github/ohsu-comp-bio/py-tes?branch=master)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\npy-tes\n======\n\n_py-tes_ is a library for interacting with servers implementing the [GA4GH Task Execution Schema](https://github.com/ga4gh/task-execution-schemas).\n\n\n### Install\n\nAvailable on [PyPI](https://pypi.org/project/py-tes/).\n\n```\npip install py-tes\n```\n\n### Example\n\n```\nimport tes\n\ntask = tes.Task(\n executors=[\n tes.Executor(\n image=\"alpine\",\n command=[\"echo\", \"hello\"]\n )\n ]\n)\n\ncli = tes.HTTPClient(\"http://funnel.example.com\", timeout=5)\ntask_id = cli.create_task(task)\nres = cli.get_task(task_id)\ncli.cancel_task(task_id)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ohsu-comp-bio/py-tes", "keywords": "", "license": "MIT", "maintainer": "Adam Struck", "maintainer_email": "strucka@ohsu.edu", "name": "py-tes", "package_url": "https://pypi.org/project/py-tes/", "platform": "", "project_url": "https://pypi.org/project/py-tes/", "project_urls": { "Homepage": "https://github.com/ohsu-comp-bio/py-tes" }, "release_url": "https://pypi.org/project/py-tes/0.3.0/", "requires_dist": [ "attrs (>=17.2.0)", "future (>=0.16.0)", "python-dateutil (==2.6.1)", "requests (>=2.18.1)" ], "requires_python": ">=2.7, <4", "summary": "Library for communicating with the GA4GH Task Execution API", "version": "0.3.0" }, "last_serial": 4927453, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ff96022c6ff3f70fc8d2ad87e4102b17", "sha256": "6e2d249dbcc13b7d382b46e3e3fbc61363de917f3e9ef559fa3b7c03c99303a5" }, "downloads": -1, "filename": "py-tes-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ff96022c6ff3f70fc8d2ad87e4102b17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4257, "upload_time": "2017-07-20T16:26:48", "url": "https://files.pythonhosted.org/packages/4b/55/9031144c707a00bdd3ca6b458b91825c0ccc4995e3cb306d3f382e060e8d/py-tes-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c99e9d4dbef62cc2cba9402d36a6438b", "sha256": "c4586e76132f3e238890a199764d8110a7ecc4c1ce63630e66068cc2b9876ea1" }, "downloads": -1, "filename": "py-tes-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c99e9d4dbef62cc2cba9402d36a6438b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4262, "upload_time": "2017-07-24T18:21:21", "url": "https://files.pythonhosted.org/packages/98/77/7f92ecdc15866ca393080707d9994cd403ceb699cabf372c9d44db1ffa38/py-tes-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a57ec7eacf0285ee0f8bd1bf871573c3", "sha256": "18cf3ac7af49869e600dfd038e0d8cfc19375521da75f94a5fd323d9db8dcb07" }, "downloads": -1, "filename": "py-tes-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a57ec7eacf0285ee0f8bd1bf871573c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4271, "upload_time": "2017-07-26T18:51:07", "url": "https://files.pythonhosted.org/packages/56/60/b8966aff91a94c06c3b90598467badd9d761c52075ebf40cf874387bd050/py-tes-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1d8483085c3e663ca88537da4401bd68", "sha256": "b11135de919df6d80d2499ad2d5d65ce4efdeb9b3913ebc5bc90822deae0d6a9" }, "downloads": -1, "filename": "py-tes-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1d8483085c3e663ca88537da4401bd68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4344, "upload_time": "2017-07-27T17:58:41", "url": "https://files.pythonhosted.org/packages/18/c0/00b1c3bf35b2d257e6a40bc01b8f845fc59e24239b550d34bbad92ce1716/py-tes-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b3c89baf18b2e4b8ae1cc3a27144bbd5", "sha256": "4b9902ce94a38eb82c04c122f57f250b34b6de8b304d003c333dff4e98a93bbb" }, "downloads": -1, "filename": "py-tes-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b3c89baf18b2e4b8ae1cc3a27144bbd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4681, "upload_time": "2017-07-27T21:21:36", "url": "https://files.pythonhosted.org/packages/75/3a/85d4d17907bd591d344505664204256dfebbcdfa3cfa29c052e859221b0e/py-tes-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "08055b7bd17db2f8e9ef95eff5c0b213", "sha256": "285f5377bf62bc77bbc2203ba85ca935ed81883c2a542dcbce9ca6de6da05ab7" }, "downloads": -1, "filename": "py-tes-0.1.6.tar.gz", "has_sig": false, "md5_digest": "08055b7bd17db2f8e9ef95eff5c0b213", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5510, "upload_time": "2017-11-01T20:19:55", "url": "https://files.pythonhosted.org/packages/97/f1/6293fa671af27397b15e107a60c8923f0d35dba7d0ae3732ead2af83229b/py-tes-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d331823e42e41a1f80081a259b2ca8a2", "sha256": "9a02fb08584824161c501576d10d6f126bc818a762c4ea48ebceb972de66097b" }, "downloads": -1, "filename": "py-tes-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d331823e42e41a1f80081a259b2ca8a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5700, "upload_time": "2017-11-17T00:39:25", "url": "https://files.pythonhosted.org/packages/dd/07/3f9a72a3e6bba9d83d1c76267dc15d5b427e493923e09d7c1ab7e417b5df/py-tes-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "442801742b65e81a45b0fa77ec8ed8be", "sha256": "210cb077707662f55bc3cd6e79ddd0aafc885166b099402467e8ce832937099a" }, "downloads": -1, "filename": "py-tes-0.2.1.tar.gz", "has_sig": false, "md5_digest": "442801742b65e81a45b0fa77ec8ed8be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5852, "upload_time": "2018-07-06T21:20:22", "url": "https://files.pythonhosted.org/packages/75/59/f510ec04da2ed40b3539b3cadb3a0810ac6e9c167e4ddbeea37b558c6033/py-tes-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c68718db1d6ca324057d5b122f9d291f", "sha256": "0255a32089fcc813afa55e556354cd8872cab09806cee4c10f84016562987b3e" }, "downloads": -1, "filename": "py_tes-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c68718db1d6ca324057d5b122f9d291f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <4", "size": 7920, "upload_time": "2019-03-11T23:00:23", "url": "https://files.pythonhosted.org/packages/82/8d/960818bcdcb24eeb05fe8de9d7d84434446d209adee900b059562d7d7912/py_tes-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "937253eea67c78b0ef17037ab31d4d70", "sha256": "634adf578042a14b5a5a5c68eab662936b72594b61a0085a10acc411c69fa5bd" }, "downloads": -1, "filename": "py_tes-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "937253eea67c78b0ef17037ab31d4d70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, <4", "size": 7920, "upload_time": "2018-12-13T22:03:46", "url": "https://files.pythonhosted.org/packages/4a/76/a176121440ba7d24b65493a973e1ce21993a9448fc2bd7e7b4c062882e7c/py_tes-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d50d69bcfd67ec9170466dd5888283b6", "sha256": "bf0aab1f0183fde8fd09ea4a275db436215180a0e1bc8cb03e43a01407887fa7" }, "downloads": -1, "filename": "py-tes-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d50d69bcfd67ec9170466dd5888283b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 6156, "upload_time": "2019-03-11T23:01:32", "url": "https://files.pythonhosted.org/packages/3f/7d/29bd110d464957c72f636ff0cc1e37ec01c5804df9be0d8e351e458d0b5b/py-tes-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c68718db1d6ca324057d5b122f9d291f", "sha256": "0255a32089fcc813afa55e556354cd8872cab09806cee4c10f84016562987b3e" }, "downloads": -1, "filename": "py_tes-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c68718db1d6ca324057d5b122f9d291f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <4", "size": 7920, "upload_time": "2019-03-11T23:00:23", "url": "https://files.pythonhosted.org/packages/82/8d/960818bcdcb24eeb05fe8de9d7d84434446d209adee900b059562d7d7912/py_tes-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "937253eea67c78b0ef17037ab31d4d70", "sha256": "634adf578042a14b5a5a5c68eab662936b72594b61a0085a10acc411c69fa5bd" }, "downloads": -1, "filename": "py_tes-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "937253eea67c78b0ef17037ab31d4d70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, <4", "size": 7920, "upload_time": "2018-12-13T22:03:46", "url": "https://files.pythonhosted.org/packages/4a/76/a176121440ba7d24b65493a973e1ce21993a9448fc2bd7e7b4c062882e7c/py_tes-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d50d69bcfd67ec9170466dd5888283b6", "sha256": "bf0aab1f0183fde8fd09ea4a275db436215180a0e1bc8cb03e43a01407887fa7" }, "downloads": -1, "filename": "py-tes-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d50d69bcfd67ec9170466dd5888283b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 6156, "upload_time": "2019-03-11T23:01:32", "url": "https://files.pythonhosted.org/packages/3f/7d/29bd110d464957c72f636ff0cc1e37ec01c5804df9be0d8e351e458d0b5b/py-tes-0.3.0.tar.gz" } ] }