{ "info": { "author": "GA4GH Containers and Workflows task team", "author_email": "common-workflow-language@googlegroups.com", "bugtrack_url": null, "classifiers": [], "description": "Workflow as a Service\n=====================\n\nThis provides client and server implementations of the `GA4GH Workflow\nExecution\nService `__ API for\nthe Common Workflow Language.\n\nIt provides an `Arvados `__\nbackend. It also works with any ``cwl-runner`` that supports the CWL\nstandard command line interface:\nhttp://www.commonwl.org/v1.0/CommandLineTool.html#Executing\\_CWL\\_documents\\_as\\_scripts\n\nInstallation:\n\n::\n\n pip install wes-service\n\nRun a standalone server with default ``cwl-runner`` backend:\n\n::\n\n $ wes-server\n\nSubmit a workflow to run:\n\n::\n\n $ wes-client --host=localhost:8080 myworkflow.cwl myjob.json\n\nList workflows:\n\n::\n\n $ wes-client --list\n\nGet workflow status:\n\n::\n\n $ wes-client --get \n\nGet stderr log from workflow:\n\n::\n\n $ wes-client --log \n\nServer Options\n==============\n\nRun a standalone server with Arvados backend:\n---------------------------------------------\n\n::\n\n $ wes-server --backend=wes_service.arvados_wes\n\nUse a different executable with cwl\\_runner backend\n---------------------------------------------------\n\n::\n\n $ wes-server --backend=wes_service.cwl_runner --opt runner=cwltoil\n\nPass parameters to cwl-runner\n-----------------------------\n\n::\n\n $ wes-server --backend=wes_service.cwl_runner --opt extra=--workDir=/\n\nClient environment options\n==========================\n\nSet service endpoint:\n\n::\n\n $ export WES_API_HOST=localhost:8080\n\nSet the value to pass in the ``Authorization`` header:\n\n::\n\n $ export WES_API_AUTH=my_api_token\n\nSet the protocol (one of http, https)\n\n::\n\n $ export WES_API_PROTO=http\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/common-workflow-language/cwltool-service", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/common-workflow-language/cwltool-service", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "wes-service", "package_url": "https://pypi.org/project/wes-service/", "platform": "", "project_url": "https://pypi.org/project/wes-service/", "project_urls": { "Download": "https://github.com/common-workflow-language/cwltool-service", "Homepage": "https://github.com/common-workflow-language/cwltool-service" }, "release_url": "https://pypi.org/project/wes-service/3.3/", "requires_dist": [ "future", "connexion (==1.4.2)", "ruamel.yaml (<=0.15.77,>=0.12.4)", "schema-salad", "subprocess32 (==3.5.2)", "arvados-cwl-runner ; extra == 'arvados'", "cwlref-runner ; extra == 'cwltool'", "toil[all] (==3.18.0) ; extra == 'toil'" ], "requires_python": "", "summary": "GA4GH Workflow Execution Service reference implementation", "version": "3.3" }, "last_serial": 5101015, "releases": { "2.0": [ { "comment_text": "", "digests": { "md5": "b015ddbb2ea7d32196b8bab5bb573e87", "sha256": "1221c231dd6ee0823a1ca4bbf2d63eb570258c7df65df6daf75c98aac906da41" }, "downloads": -1, "filename": "wes_service-2.0.tar.gz", "has_sig": false, "md5_digest": "b015ddbb2ea7d32196b8bab5bb573e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5375, "upload_time": "2017-07-08T19:01:58", "url": "https://files.pythonhosted.org/packages/18/1d/168233ff65e6a2e6ee10deed0b6ecf4b428e52b20b4588b52ea0f040c061/wes_service-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "7acd1664291b6d6d9f59a2949c33b3c6", "sha256": "1cc9f06de505ecc09310d886c279532561c55c0286b198a2dccf53ad76b65645" }, "downloads": -1, "filename": "wes-service-2.1.tar.gz", "has_sig": false, "md5_digest": "7acd1664291b6d6d9f59a2949c33b3c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5865, "upload_time": "2017-07-08T19:37:41", "url": "https://files.pythonhosted.org/packages/99/b4/a4536835365d021f5fd16b7c4f68c1db21cef2316887e87c9d1cb3ee4283/wes-service-2.1.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "da2425c0ef4ac799cfbb5bb92cdf21db", "sha256": "b70b6ca71868bba6ed2848a8893cbb7e03fc5e268d939c6097b0051d08ccd249" }, "downloads": -1, "filename": "wes-service-2.3.tar.gz", "has_sig": false, "md5_digest": "da2425c0ef4ac799cfbb5bb92cdf21db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11730, "upload_time": "2018-05-14T19:28:58", "url": "https://files.pythonhosted.org/packages/d7/70/7b87a67eaa19deee0200cdade7395f73bd5bae7e0988986c54aa0c650525/wes-service-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "17a4baff6c3d468d10dd89b433231bda", "sha256": "497faa4617d8e58c64d44a16cf3ca24f378e05634df29c92c1eb0d2b502dbcfc" }, "downloads": -1, "filename": "wes-service-2.4.tar.gz", "has_sig": false, "md5_digest": "17a4baff6c3d468d10dd89b433231bda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12681, "upload_time": "2018-05-30T11:43:17", "url": "https://files.pythonhosted.org/packages/94/b2/75b2586a7f5c09a70cf49fd616b3b5ff79f38f103ef9046e7fc64bfa81ff/wes-service-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "cf48db4a8758f2ffed78a576527529f3", "sha256": "ee951444237fb76ada7f6a2f79d6e7156764343f1930c3bdce832df375aedd6b" }, "downloads": -1, "filename": "wes_service-2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "cf48db4a8758f2ffed78a576527529f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24411, "upload_time": "2018-07-26T19:19:52", "url": "https://files.pythonhosted.org/packages/0b/55/f730c7453ac6241a2399acfaa348292a5ce7c038a83a2b8933ba37bb1414/wes_service-2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "376793926c3f4573780b9b5c17398076", "sha256": "3277fd7aa81b34328678112728fb75db06a017801b6c1015df711ee00f770e74" }, "downloads": -1, "filename": "wes-service-2.5.tar.gz", "has_sig": false, "md5_digest": "376793926c3f4573780b9b5c17398076", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18621, "upload_time": "2018-07-26T19:19:36", "url": "https://files.pythonhosted.org/packages/31/4c/1ccd5a88292d5e720664e936d80f9fbb27d53290c6e45c1fb7d71e987c48/wes-service-2.5.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "ec42d02953d7295430c28f2aa6e2469c", "sha256": "224dbc05144895b97aa1894ac485ef29b1230daf5f1eda3d8fd49d8e482c3dad" }, "downloads": -1, "filename": "wes_service-2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "ec42d02953d7295430c28f2aa6e2469c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24298, "upload_time": "2018-08-02T18:23:33", "url": "https://files.pythonhosted.org/packages/0e/87/143020327d54e9938bd0238d787c152e9a6b191a02799ed03cb8c276f695/wes_service-2.6-py2-none-any.whl" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "8d4ab1104dfd8da4284164c2fe927fd7", "sha256": "bfdb0167e594a7ce751f90068e347f2625a16e4622f0633c6b441accc4494fe1" }, "downloads": -1, "filename": "wes_service-2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "8d4ab1104dfd8da4284164c2fe927fd7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26722, "upload_time": "2018-08-13T17:23:57", "url": "https://files.pythonhosted.org/packages/8d/03/cd0f4841c89d73d2a6231c48e1b69f1925782e923b4bbf76a1754eb612f4/wes_service-2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c72d9fe9f8bb0cbe9915b5469fd47ed7", "sha256": "f0ea86dd4d1aa4b03da789df9459574955c653d23bc47f3a9e088042f1f7d819" }, "downloads": -1, "filename": "wes_service-2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "c72d9fe9f8bb0cbe9915b5469fd47ed7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22584, "upload_time": "2018-08-13T17:24:33", "url": "https://files.pythonhosted.org/packages/6d/99/202f27caa048246e90fb4dcbbb7bbe0c802027c6a1db009060a04326551c/wes_service-2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b50424e4b820477ffdcccf27837c8f0e", "sha256": "e477238712844b4fc7a82e554267185a501e48f10c3b8e47aae3e699a2285491" }, "downloads": -1, "filename": "wes-service-2.7.tar.gz", "has_sig": false, "md5_digest": "b50424e4b820477ffdcccf27837c8f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20762, "upload_time": "2018-08-13T17:23:58", "url": "https://files.pythonhosted.org/packages/43/30/40003aa7db1e5dc6c922294bef4a6f0e792217b432d12ecf1e72e9950bd3/wes-service-2.7.tar.gz" } ], "2.8": [ { "comment_text": "", "digests": { "md5": "6c00b98b0399d02036fb90b13d9c2ad6", "sha256": "190eb9cf54fadb7c2caef0d6ad69153479b5e26fabb5f4105a48bb9f8d94c8fe" }, "downloads": -1, "filename": "wes_service-2.8-py2-none-any.whl", "has_sig": false, "md5_digest": "6c00b98b0399d02036fb90b13d9c2ad6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28006, "upload_time": "2018-09-24T18:19:40", "url": "https://files.pythonhosted.org/packages/a0/58/d9c6e19e1e43e85451526d3942b1ad22931c9b22aaa5d65e3c9a54cda120/wes_service-2.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54f74c8ee48e6630a91186581cd9969d", "sha256": "fbcb4ab413f00631d1d5a9890bfcf28bfb45f788d3120bfa50e60c5ef99b731b" }, "downloads": -1, "filename": "wes-service-2.8.tar.gz", "has_sig": false, "md5_digest": "54f74c8ee48e6630a91186581cd9969d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22725, "upload_time": "2018-09-24T18:19:41", "url": "https://files.pythonhosted.org/packages/89/e7/fadf633cc3f481744e9f09fd942337df0ca5bf4f826bf68d0eea23a598b7/wes-service-2.8.tar.gz" } ], "2.9": [ { "comment_text": "", "digests": { "md5": "9efc0d3181c116a2a3f75684bc92b643", "sha256": "83dbb5d3dd7eb1347f8defce933479983fc2c6a0d02922d1e2d4f6fb23104fb6" }, "downloads": -1, "filename": "wes_service-2.9-py2-none-any.whl", "has_sig": false, "md5_digest": "9efc0d3181c116a2a3f75684bc92b643", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28104, "upload_time": "2018-09-26T20:25:18", "url": "https://files.pythonhosted.org/packages/e8/09/561ed5f3c815c76d0006f885b1e1b0ed1140edf30f3451f25e0740482577/wes_service-2.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d345cd678c62a08fe70f3e01a4d3d7e", "sha256": "f4c90693f54d9485347ab92eab4f8f82adeb11bae57a162ae93b556469687670" }, "downloads": -1, "filename": "wes-service-2.9.tar.gz", "has_sig": false, "md5_digest": "8d345cd678c62a08fe70f3e01a4d3d7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22811, "upload_time": "2018-09-26T20:25:20", "url": "https://files.pythonhosted.org/packages/79/62/844a3297d43e822b2482f58279e270ae880aac9b1e78f7ccbb9a8ec9065c/wes-service-2.9.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "0940eb3376cc839f62bab9a59dd60d06", "sha256": "d9bf443279d2c96b75736853ee917c266c6e6d56168369922dd529e019032a1d" }, "downloads": -1, "filename": "wes_service-3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0940eb3376cc839f62bab9a59dd60d06", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32943, "upload_time": "2019-01-18T18:45:28", "url": "https://files.pythonhosted.org/packages/ca/2d/2eab6da4c779ee914153f62e078d5bbb1f5264c49edbf56983dfb1117170/wes_service-3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02ad01209239b2d054685251e63c8a0c", "sha256": "2093d3059c800d5787af63aaacbbf7b2621c5608d2e89da1a778f8448fdeaa98" }, "downloads": -1, "filename": "wes-service-3.0.tar.gz", "has_sig": false, "md5_digest": "02ad01209239b2d054685251e63c8a0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23585, "upload_time": "2019-01-18T18:45:42", "url": "https://files.pythonhosted.org/packages/f8/74/98eccb4c30140ef87941cd92e62cfab6d7753da62a396124d6234e05f7a9/wes-service-3.0.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "8bbb8d8f8bde21647dae271de1017883", "sha256": "585f52c5d2d97d4c005ed00a43982b8d6af7919db455531ca5e264377e1d0e24" }, "downloads": -1, "filename": "wes_service-3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8bbb8d8f8bde21647dae271de1017883", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28585, "upload_time": "2019-02-11T18:34:09", "url": "https://files.pythonhosted.org/packages/cc/b2/2741107ce642133a9ad39cf72ff3af2adbb6c724980e245fbdd894d678ea/wes_service-3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "896c38c9ad2afd237cbd505dca43d91b", "sha256": "5ab29b4c9921aa74b9a6b55eeba7140482af2ea63d930687bb48566d4492ff8d" }, "downloads": -1, "filename": "wes_service-3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "896c38c9ad2afd237cbd505dca43d91b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24465, "upload_time": "2019-02-11T18:33:27", "url": "https://files.pythonhosted.org/packages/c9/9e/8e7eb3563ea49b8584d5f21061e0f8e80a3ea68a7bb791b769265dc92ac9/wes_service-3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e66f86eb58e1288c2944bdc01337befb", "sha256": "b301bb4ca54feec0ed2a793fffe708a152893c28bb1bf03257471755fd96f875" }, "downloads": -1, "filename": "wes-service-3.1.tar.gz", "has_sig": false, "md5_digest": "e66f86eb58e1288c2944bdc01337befb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23584, "upload_time": "2019-02-11T18:33:29", "url": "https://files.pythonhosted.org/packages/dd/50/c7f25da41d66df025a34b967941e6fc218a021a8d5e98957e22258908df9/wes-service-3.1.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "f7da6575f22ad8013140ee91b2530188", "sha256": "2115a2dfc0d75cfe8d891cd0d9153b53de9796261d539c1be3276ac4e66fc526" }, "downloads": -1, "filename": "wes_service-3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f7da6575f22ad8013140ee91b2530188", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28673, "upload_time": "2019-02-13T15:53:06", "url": "https://files.pythonhosted.org/packages/8a/86/814a49ec7f036469060489a2f3cfa4c2fb726bccbfb719fff358efe6cd03/wes_service-3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afd8afe100d0aeebdc237de3c2d70549", "sha256": "0d680d721e9e75c746aebed7c3c6f7dd3b4c953d1f08c9e73c420b93fac66a73" }, "downloads": -1, "filename": "wes_service-3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "afd8afe100d0aeebdc237de3c2d70549", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24554, "upload_time": "2019-02-13T15:52:29", "url": "https://files.pythonhosted.org/packages/4d/33/41eb113a9388ca06ae297235017dfbb98cdc62a30e28a5fe012abfba02c7/wes_service-3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9190e7a38dc29077408ae9d89e8c4969", "sha256": "4b39ae5c621dabc3883bc7baa225839f21eb6146be68fe068274040990ee132c" }, "downloads": -1, "filename": "wes-service-3.2.tar.gz", "has_sig": false, "md5_digest": "9190e7a38dc29077408ae9d89e8c4969", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23656, "upload_time": "2019-02-13T15:52:30", "url": "https://files.pythonhosted.org/packages/a5/7d/09964d73f57c52acf4312a32bf1ae1eb188e0ad6760a1d8cb16182a89ce9/wes-service-3.2.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "bb7479ce5ced784e739692fdf539e7d4", "sha256": "d58fcc24848f65964905d75aca18c56feda3e90c8661db3e89f8537d40d49164" }, "downloads": -1, "filename": "wes_service-3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "bb7479ce5ced784e739692fdf539e7d4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33255, "upload_time": "2019-04-04T21:24:53", "url": "https://files.pythonhosted.org/packages/ea/68/645ef3fa11fb80b0ce231e69c7a47f35a1933aee3e92356949553b259c72/wes_service-3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "362231ab5447d331247714e21a5dac15", "sha256": "c95d1bbc46a399d81d991c0442c7a8d9f03c948f85597c595c87607a409a48f6" }, "downloads": -1, "filename": "wes_service-3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "362231ab5447d331247714e21a5dac15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24998, "upload_time": "2019-04-04T21:24:54", "url": "https://files.pythonhosted.org/packages/63/7b/368db4a4510be29d4c9a65457d8e4171a5ed83118493c604a4505d52e1be/wes_service-3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5204236483cebb6c0fe79c5bf0f63f9", "sha256": "4f2f115b610e465ec4547471af822485c7d5bab7a67897dd1fda79cd498ad24f" }, "downloads": -1, "filename": "wes-service-3.3.tar.gz", "has_sig": false, "md5_digest": "d5204236483cebb6c0fe79c5bf0f63f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23888, "upload_time": "2019-04-04T21:24:56", "url": "https://files.pythonhosted.org/packages/66/e6/6996db2a808e7cbebd5a130f0d49d6c4c00e54336b50be2dc8ab14cde77a/wes-service-3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bb7479ce5ced784e739692fdf539e7d4", "sha256": "d58fcc24848f65964905d75aca18c56feda3e90c8661db3e89f8537d40d49164" }, "downloads": -1, "filename": "wes_service-3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "bb7479ce5ced784e739692fdf539e7d4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33255, "upload_time": "2019-04-04T21:24:53", "url": "https://files.pythonhosted.org/packages/ea/68/645ef3fa11fb80b0ce231e69c7a47f35a1933aee3e92356949553b259c72/wes_service-3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "362231ab5447d331247714e21a5dac15", "sha256": "c95d1bbc46a399d81d991c0442c7a8d9f03c948f85597c595c87607a409a48f6" }, "downloads": -1, "filename": "wes_service-3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "362231ab5447d331247714e21a5dac15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24998, "upload_time": "2019-04-04T21:24:54", "url": "https://files.pythonhosted.org/packages/63/7b/368db4a4510be29d4c9a65457d8e4171a5ed83118493c604a4505d52e1be/wes_service-3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5204236483cebb6c0fe79c5bf0f63f9", "sha256": "4f2f115b610e465ec4547471af822485c7d5bab7a67897dd1fda79cd498ad24f" }, "downloads": -1, "filename": "wes-service-3.3.tar.gz", "has_sig": false, "md5_digest": "d5204236483cebb6c0fe79c5bf0f63f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23888, "upload_time": "2019-04-04T21:24:56", "url": "https://files.pythonhosted.org/packages/66/e6/6996db2a808e7cbebd5a130f0d49d6c4c00e54336b50be2dc8ab14cde77a/wes-service-3.3.tar.gz" } ] }