{ "info": { "author": "GBDX (Michael Connor)", "author_email": "mike@sparkgeo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 2.7" ], "description": "====================================================\ncloud-harness: Build custom GBDX tasks for beginners\n====================================================\n\n.. image:: https://badge.fury.io/py/gbdx-cloud-harness.svg\n :target: https://badge.fury.io/py/gbdx-cloud-harness\n\n.. image:: https://readthedocs.org/projects/gbdx-cloud-harness/badge/?version=latest\n :target: http://cloud-harness.readthedocs.org/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://badge.waffle.io/TDG-Platform/cloud-harness.svg?label=ready&title=Ready\n :target: https://waffle.io/TDG-Platform/cloud-harness\n :alt: Stories in Ready\n\n.. image:: https://codecov.io/gh/TDG-Platform/cloud-harness/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/TDG-Platform/cloud-harness\n\n\nThis package allows a user to build custom GBDX tasks that can be executed locally and also remotely on the platform. All from a python file and commandline tools.\n\nTo run remote tasks, this package uses the `gbdx-auth`_ package. Therefore the users credentials must be configured according to `gbdx-auth`_.\n\n.. _gbdx-auth: https://github.com/TDG-Platform/gbdx-auth\n\nInstallation\n------------\n\nTo install from pypi:\n\n pip install gbdx-cloud-harness\n\nUsage\n-----\n\nThe cloud-harness package has a template task with example usage inside. To create a new template:\n\n cloud-harness create my_app\n cd my_app/\n\nIn the new folder, there will be a `app.py` file which is the template. Open in your favorite editor to start building a new task. When ready to run the task::\n\n cloud-harness run app.py\n\nPlease note, to run the task locally, all port values must be valid filesystem locations. Otherwise errors will be raised. \n\nWhen the task is ready to be ran on the platform, use the `--remote` flag::\n\n cloud-harness run app.py --remote\n\nThis will run the task on the platform assuming all the port values are S3 locations. Otherwise errors will be raised. \n\nIf there is local data that needs to be pushed to S3 for the remote run, then the `--upload` flag needs to be used::\n\n cloud-harness run app.py --remote --upload\n\nThis will push all local data the ports contain to the users account storage, prior to executing the workflow.\n\n\nDevelopment\n-----------\n\n**Contributing**\n\nPlease contribute! Please make pull requests directly to master. Before making a pull request, please:\n\n* Ensure that all new functionality is covered by unit tests.\n* Verify that all unit tests are passing.\n* Ensure that all functionality is properly documented.t\n* Ensure that all functions/classes have proper docstrings so sphinx can autogenerate documentation.\n* Fix all versions in setup.py (and requirements.txt)\n\n**Run Tests**\n\nTests use `pytest`_ framework\n\n.. _pytest: http://pytest.org/latest/contents.html\n\n::\n\n py.test [...]\n python -m pytest [...]\n\n\n**Create a new version**\n\nTo create a new version::\n\n bumpversion ( major | minor | patch )\n git push --tags\n\nDon't forget to update the changelog and upload to pypi.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TDG-Platform/cloud-harness", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gbdx-cloud-harness", "package_url": "https://pypi.org/project/gbdx-cloud-harness/", "platform": "", "project_url": "https://pypi.org/project/gbdx-cloud-harness/", "project_urls": { "Homepage": "https://github.com/TDG-Platform/cloud-harness" }, "release_url": "https://pypi.org/project/gbdx-cloud-harness/0.2.25/", "requires_dist": null, "requires_python": "", "summary": "GBDX Cloud Harness", "version": "0.2.25" }, "last_serial": 2433734, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7abaa500927ab27ee3fa2413793de367", "sha256": "79a9a06b574eb6479a0716554f6d2fde4330edfde76c3db29da04b3312cd6caf" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7abaa500927ab27ee3fa2413793de367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14911, "upload_time": "2016-06-20T23:33:29", "url": "https://files.pythonhosted.org/packages/08/80/cbe0c4853691fe3a809b58340265bb60e999b2935cb046c93c6c96e8195c/gbdx-cloud-harness-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "feac7ce491ab94190dfd28660717a51e", "sha256": "b94922411a6856a4a41647684233242faca994c3fb7c0081899a888219ef3a42" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.1.2.tar.gz", "has_sig": false, "md5_digest": "feac7ce491ab94190dfd28660717a51e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16258, "upload_time": "2016-07-28T23:09:11", "url": "https://files.pythonhosted.org/packages/fe/4c/3fce156fc949d602c76741a447c3fb41910657f7d13767e170e44cfb631f/gbdx-cloud-harness-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c9e3dbf79861aa0621b971b9e663d3d5", "sha256": "7f52b4e04f3961bc26ca6652cad8ea2632d8f47d4f6715d4a66b360b0c1fb6a8" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c9e3dbf79861aa0621b971b9e663d3d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19932, "upload_time": "2016-08-01T18:26:31", "url": "https://files.pythonhosted.org/packages/f1/86/c7ccfd6b3d6df9abf68b1de49786c45d9a653c2be25e0f0c91605b2da46d/gbdx-cloud-harness-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c5c22354a20f14a056756023a3fa8857", "sha256": "6c5185e7e431cf47ec3118019c0c8f13c578e40acfa4b7db015890cf30d28bc3" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c5c22354a20f14a056756023a3fa8857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19985, "upload_time": "2016-08-01T18:55:17", "url": "https://files.pythonhosted.org/packages/17/14/c0bb9d59f03a9345d536bd63cec587290fddfbad37bd601e7033d06a8c9c/gbdx-cloud-harness-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "ab6afeca96db7ccfb45fd2560f080a67", "sha256": "dc9ae6d8387bb7792327798f423235af7bb072f36532e6896f9ed13f0cab1a17" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ab6afeca96db7ccfb45fd2560f080a67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20766, "upload_time": "2016-08-01T19:33:09", "url": "https://files.pythonhosted.org/packages/22/d6/f9588a3e5addbb7b8f5e9cbda68632f2aa61653a1e1b5e280f758a272706/gbdx-cloud-harness-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5038ca3589c2b714bc6e82345c01f3bc", "sha256": "4df489d43353a51f1188950a2d5503d81787690af31e5ce591a100cbb8f523b1" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5038ca3589c2b714bc6e82345c01f3bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28259, "upload_time": "2016-08-05T17:18:35", "url": "https://files.pythonhosted.org/packages/64/75/d9c71caa4652807fd0d8afa4735e6a181d769d2c82747967bb1203b86457/gbdx-cloud-harness-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "437ece218e586685a26f4af0356708b2", "sha256": "2e16c69135f2693e75e46fd791a23c98a479cbc98e5f8722eee09f14013f285b" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.1.tar.gz", "has_sig": false, "md5_digest": "437ece218e586685a26f4af0356708b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28302, "upload_time": "2016-08-05T23:21:32", "url": "https://files.pythonhosted.org/packages/d7/cd/371fb9b71213e2d9a6f8e7e0d1db63c227025944c42aca0eb523133ae119/gbdx-cloud-harness-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "e8235be11ad280839ede8c1ccb406818", "sha256": "3a3ccd79c72ad91634e1e3c1dae716667451f0dd25ea8ef2e3beb1251fa06d64" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.10.tar.gz", "has_sig": false, "md5_digest": "e8235be11ad280839ede8c1ccb406818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28987, "upload_time": "2016-08-17T16:09:19", "url": "https://files.pythonhosted.org/packages/5e/65/12773e59e48cbfd78709ba62877159750e863433bcd80e852563a302c253/gbdx-cloud-harness-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "0998b820d54609e4489ddcb940587107", "sha256": "8dbe0022455ab59226c6dcabb52f24d03848db9bb5bd3b239bb576cba105daa6" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.11.tar.gz", "has_sig": false, "md5_digest": "0998b820d54609e4489ddcb940587107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50156, "upload_time": "2016-09-06T16:28:27", "url": "https://files.pythonhosted.org/packages/bd/b5/ceee58044cd6086faf0f8667756829cc006efcf959cea343066d285ea2c8/gbdx-cloud-harness-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "238ea88eab0d49bf56145f867be1b5d3", "sha256": "c85d993c914309cdbc248e2183280014237f8b1e4b9b8fc6fd6c999c62ce3b1f" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.12.tar.gz", "has_sig": false, "md5_digest": "238ea88eab0d49bf56145f867be1b5d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50147, "upload_time": "2016-09-06T16:46:15", "url": "https://files.pythonhosted.org/packages/8e/4a/6baa687635125adbd81abfca8855388f8d73b699ab885f0f0114cf73be28/gbdx-cloud-harness-0.2.12.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "b0e8ec9ee601ca66d716fb25204f7fcf", "sha256": "99ae947acd57b46833f24c9dc70379629894b9b95107643a102e960984e4d31c" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.14.tar.gz", "has_sig": false, "md5_digest": "b0e8ec9ee601ca66d716fb25204f7fcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50172, "upload_time": "2016-09-12T17:05:06", "url": "https://files.pythonhosted.org/packages/3d/77/4a304304d86ac0850d8cf4b7f6fbeb19c6462cc79d26fba5504a8fe7d8ce/gbdx-cloud-harness-0.2.14.tar.gz" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "a4031d58f88826a6615bdd22a32a3bae", "sha256": "029c46cfaaf8fa776a54d9ff1cf9726e29eebbedee1ba9e77f5e55a0141d33d7" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.15.tar.gz", "has_sig": false, "md5_digest": "a4031d58f88826a6615bdd22a32a3bae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50209, "upload_time": "2016-10-14T22:14:12", "url": "https://files.pythonhosted.org/packages/88/c3/490a8bb5fd3cd57d6d34cd282a4be9f0b4f709b9b01982264ec6d93e7a25/gbdx-cloud-harness-0.2.15.tar.gz" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "5f1a7f77e7e0449204099aa4cda8db55", "sha256": "a51374a7545528680c39a66f3e30d5a78b7574e1fb810e2c40df06d51f4fe444" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.16.tar.gz", "has_sig": false, "md5_digest": "5f1a7f77e7e0449204099aa4cda8db55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50188, "upload_time": "2016-10-17T18:24:58", "url": "https://files.pythonhosted.org/packages/45/4d/f7f263c048cc14ff68b50600751acbb8bca1b5c7d8bd8abe8e857e5740a8/gbdx-cloud-harness-0.2.16.tar.gz" } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "a31658c5fea91a8e1629fdf579389cb9", "sha256": "8a5916c02ae50f834dbaa0193b5bc3d647397d74c086b4e440dd31d45b069fbf" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.17.tar.gz", "has_sig": false, "md5_digest": "a31658c5fea91a8e1629fdf579389cb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50228, "upload_time": "2016-10-17T20:50:28", "url": "https://files.pythonhosted.org/packages/4a/de/0e69b26f8a7c0b0407061a563f531f0f67ab25b29ba1274a03cc27b1a042/gbdx-cloud-harness-0.2.17.tar.gz" } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "792c93b414bd8d35d86c1c27ce053b35", "sha256": "ab0d40ad41f022691429cefb609f1ed89a074a44ccf78e090457f203d7d7c07d" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.19.tar.gz", "has_sig": false, "md5_digest": "792c93b414bd8d35d86c1c27ce053b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50449, "upload_time": "2016-10-17T22:54:30", "url": "https://files.pythonhosted.org/packages/af/8f/b855e7b88633921c59e094041b5d41cfe347d24406edab6330fbe6f47b85/gbdx-cloud-harness-0.2.19.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d2c179a93521a225dae4441fbd489cbd", "sha256": "920424fd13fa148e436edfe5124aee39c146662d3d27ee07ae2457c1bb72f801" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d2c179a93521a225dae4441fbd489cbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28303, "upload_time": "2016-08-06T19:12:44", "url": "https://files.pythonhosted.org/packages/13/3c/eefd1d6b0f7662019cd339ea77344b28646e89e7f7f49fd63fbdfaa96ed2/gbdx-cloud-harness-0.2.2.tar.gz" } ], "0.2.20": [ { "comment_text": "", "digests": { "md5": "fef848755e5e5bcda83d6352d64f089b", "sha256": "5233c0b63db569e8f7c2c54a43143a6c03202b245db5eb111bd2118f9d3f7126" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.20.tar.gz", "has_sig": false, "md5_digest": "fef848755e5e5bcda83d6352d64f089b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50444, "upload_time": "2016-10-17T23:29:21", "url": "https://files.pythonhosted.org/packages/d3/3c/d58dbb35c29e5095b40b4a23b9db6779fdbc18eeb41439b200d79e09003b/gbdx-cloud-harness-0.2.20.tar.gz" } ], "0.2.21": [ { "comment_text": "", "digests": { "md5": "cf945f70f1deb74c6b82cd12835bbb31", "sha256": "34add9e9f16a507e68ded93f90c1cd14398b3d7e6b857559d28d8bf551562cb0" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.21.tar.gz", "has_sig": false, "md5_digest": "cf945f70f1deb74c6b82cd12835bbb31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50837, "upload_time": "2016-10-25T02:33:50", "url": "https://files.pythonhosted.org/packages/9b/f8/123c48f34d48aec1e9166ee27f26642d921c52a69ec88dab3864ccf30c82/gbdx-cloud-harness-0.2.21.tar.gz" } ], "0.2.22": [ { "comment_text": "", "digests": { "md5": "fc3794ef4511ffd5025834d2b007c442", "sha256": "1fd831c770a4a6d6239a6c3335001c542d1881b3c9b159a0a6961a30d9fe52bf" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.22.tar.gz", "has_sig": false, "md5_digest": "fc3794ef4511ffd5025834d2b007c442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50859, "upload_time": "2016-10-25T05:35:39", "url": "https://files.pythonhosted.org/packages/78/cf/8faa60833d17770f9f10fcc2ae9adf395f1eb91073db304f03b666b996f3/gbdx-cloud-harness-0.2.22.tar.gz" } ], "0.2.23": [ { "comment_text": "", "digests": { "md5": "45649a1abf398fe4de1c4f071eaf6d2c", "sha256": "cc72782dd6b2a084f8639e6be2ea44b7c5d789138d2ee8a92532ee6764848d02" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.23.tar.gz", "has_sig": false, "md5_digest": "45649a1abf398fe4de1c4f071eaf6d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50939, "upload_time": "2016-10-27T21:00:59", "url": "https://files.pythonhosted.org/packages/59/8a/e27f9e5f452417cd73f7fa5aaf8399e82f97699b6c42d287eba127526b86/gbdx-cloud-harness-0.2.23.tar.gz" } ], "0.2.24": [ { "comment_text": "", "digests": { "md5": "6acf5f4ba6ffa3853621453bb5bbbef5", "sha256": "da60bb4abce7efe0d5dfd391f108ba6bf94bf20a2b759bc6acd2c24eab09e90d" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.24.tar.gz", "has_sig": false, "md5_digest": "6acf5f4ba6ffa3853621453bb5bbbef5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51001, "upload_time": "2016-10-27T22:01:16", "url": "https://files.pythonhosted.org/packages/cb/64/35308fe6a43e8a2af8dc87089bf052b9f7e0608b5c13713b71cfcc24e2db/gbdx-cloud-harness-0.2.24.tar.gz" } ], "0.2.25": [ { "comment_text": "", "digests": { "md5": "e2762fa888735a2cd5cfead23eac5da7", "sha256": "d947da3e353cf846564d673ae04b561e2468299a344c4f747d76e32a464059ac" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.25.tar.gz", "has_sig": false, "md5_digest": "e2762fa888735a2cd5cfead23eac5da7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50991, "upload_time": "2016-10-31T20:14:19", "url": "https://files.pythonhosted.org/packages/9a/b3/6f5c12bb5d97bd8a63a7719cba61e525f5d59a276fd7822348d36e3d883a/gbdx-cloud-harness-0.2.25.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b2efcefdc1f010e1f58a8475bcf47b63", "sha256": "7147355435c92ec3e112b54739193e84fed7bf379dd8e5ada79c7a6bc1be4c86" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b2efcefdc1f010e1f58a8475bcf47b63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28682, "upload_time": "2016-08-08T22:17:33", "url": "https://files.pythonhosted.org/packages/1b/e1/6a17561bfe2395bb6803c98d4f12cc36f43cf27b962f3223905bbfec37b4/gbdx-cloud-harness-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4b60f087cbea4b37b14542d93471b395", "sha256": "f586d1bef8d5419b2c2b38ed1ab6390123d6eb60663743325eb312a1bf962bbc" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.4.tar.gz", "has_sig": false, "md5_digest": "4b60f087cbea4b37b14542d93471b395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28744, "upload_time": "2016-08-09T02:22:20", "url": "https://files.pythonhosted.org/packages/ce/20/15ac8c5f7854a5b13663534cedc4ac12daf2d72c8103f0fec116cd6ccf42/gbdx-cloud-harness-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "5b1aba0ae8e9ce304878a342242965bc", "sha256": "f4480c16944096fadc9561625ca818db2e62fba8ec1595fc72a2b8c2b7b2c719" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.5.tar.gz", "has_sig": false, "md5_digest": "5b1aba0ae8e9ce304878a342242965bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28813, "upload_time": "2016-08-09T02:50:16", "url": "https://files.pythonhosted.org/packages/1d/fd/a172168c9fea97fce0b2bf782a78c6770d47bf5b9498ac60407d59c4f811/gbdx-cloud-harness-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "abfd6a487596226609f0da4aa220c0da", "sha256": "e5925782260d0b1e63251b7f1af0ca007e30ba10c5fdfe6667d6896958e6e3a2" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.6.tar.gz", "has_sig": false, "md5_digest": "abfd6a487596226609f0da4aa220c0da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28827, "upload_time": "2016-08-09T03:46:12", "url": "https://files.pythonhosted.org/packages/9e/c7/3ba46d7d5158383c2191b22599c85a63e23c5dd6173c812ad1baa8a97676/gbdx-cloud-harness-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "7aa65f187f25a4b49a4300f6e22e341e", "sha256": "63ecf2927434a415b213c30615c3088343a3f8a428db94d2808bd5358a165e5d" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.7.tar.gz", "has_sig": false, "md5_digest": "7aa65f187f25a4b49a4300f6e22e341e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28825, "upload_time": "2016-08-09T04:35:56", "url": "https://files.pythonhosted.org/packages/d8/c1/86c988353b2b065467936e9af4c684d446902e60b7c46acdf0b129fa2521/gbdx-cloud-harness-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "ed5ad003e1159048e68b7d6b8827aea7", "sha256": "9c0f07a6003978fc319e146100fb72e7add034b294d688b633e7a8e20d3443b5" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.8.tar.gz", "has_sig": false, "md5_digest": "ed5ad003e1159048e68b7d6b8827aea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28859, "upload_time": "2016-08-09T04:55:56", "url": "https://files.pythonhosted.org/packages/4b/89/aa089aa33ebb4e3d343b3a76dca8f16668bb854a35af7382f389620dd4b4/gbdx-cloud-harness-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "6511035b96764225eae4139076f4cce2", "sha256": "0acf7af43c773f250fa817261a22fb56c6721b0b3875b57eb3ab403a74cd2ba3" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.9.tar.gz", "has_sig": false, "md5_digest": "6511035b96764225eae4139076f4cce2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28971, "upload_time": "2016-08-09T06:30:49", "url": "https://files.pythonhosted.org/packages/17/bd/167cb6b4ceca762a7f2dd543153138b24644bd130650255b0b26d8dff874/gbdx-cloud-harness-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e2762fa888735a2cd5cfead23eac5da7", "sha256": "d947da3e353cf846564d673ae04b561e2468299a344c4f747d76e32a464059ac" }, "downloads": -1, "filename": "gbdx-cloud-harness-0.2.25.tar.gz", "has_sig": false, "md5_digest": "e2762fa888735a2cd5cfead23eac5da7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50991, "upload_time": "2016-10-31T20:14:19", "url": "https://files.pythonhosted.org/packages/9a/b3/6f5c12bb5d97bd8a63a7719cba61e525f5d59a276fd7822348d36e3d883a/gbdx-cloud-harness-0.2.25.tar.gz" } ] }