{ "info": { "author": "chaostoolkit Team", "author_email": "contact@chaostoolkit.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: Freely Distributable", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# Chaos Toolkit Cloud Foundry Extension\n\n[![Build Status](https://travis-ci.org/chaostoolkit-incubator/chaostoolkit-cloud-foundry.svg?branch=master)](https://travis-ci.org/chaostoolkit-incubator/chaostoolkit-cloud-foundry)\n[![Python versions](https://img.shields.io/pypi/pyversions/chaostoolkit-cloud-foundry.svg)](https://www.python.org/)\n[![Requirements Status](https://requires.io/github/chaostoolkit-incubator/chaostoolkit-cloud-foundry/requirements.svg?branch=master)](https://requires.io/github/chaostoolkit-incubator/chaostoolkit-cloud-foundry/requirements/?branch=master)\n[![Has wheel](https://img.shields.io/pypi/wheel/chaostoolkit-cloud-foundry.svg)](http://pythonwheels.com/)\n\nThis extension package provides probes and actions for Chaos Engineering\nexperiments against a Cloud Foundry instance using the\n[Chaos Toolkit][chaostoolkit].\n\n## Install\n\nThis package requires Python 3.5+\n\nTo be used from your experiment, this package must be installed in the Python\nenvironment where [chaostoolkit][] already lives.\n\n[chaostoolkit]: https://github.com/chaostoolkit/chaostoolkit\n\n```\n$ pip install -U chaostoolkit-cloud-foundry\n```\n\n## Usage\n\nTo use the probes and actions from this package, add a similar payload to your\nexperiment file:\n\n```json\n{\n \"type\": \"action\",\n \"name\": \"terminate-random-instance\",\n \"provider\": {\n \"type\": \"python\",\n \"module\": \"chaoscf.probes\",\n \"func\": \"terminate_some_random_instance\",\n \"arguments\": {\n \"name\": \"my-app\",\n \"org_name\": \"my-org\",\n \"space_name\": \"my-space\"\n }\n }\n},\n{\n \"type\": \"probe\",\n \"name\": \"fetch-app-statistics\",\n \"provider\": {\n \"type\": \"python\",\n \"module\": \"chaoscf.probes\",\n \"func\": \"get_app_stats\",\n \"arguments\": {\n \"name\": \"my-app\",\n \"org_name\": \"my-org\",\n \"space_name\": \"my-space\"\n }\n }\n}\n```\n\nThat's it!\n\nPlease explore the code to see existing probes and actions.\n\n### Discovery\n\nYou may use the Chaos Toolkit to discover the capabilities of this extension:\n\n```\n$ chaos discover chaostoolkit-cloud-foundry --no-install\n```\n\nIf you have logged in against a Cloud Foundry environment, this will discover\ninformation about it along the way.\n\n## Configuration\n\nThis extension to the Chaos Toolkit need credentials to a Cloud Foundry account\nwith appropriate scopes. Please add the following sections to your experiment\nfile:\n\n```json\n{\n \"configuration\": {\n \"cf_api_url\": \"https://api.local.pcfdev.io\",\n \"cf_verify_ssl\": false\n },\n \"secrets\": {\n \"cloudfoundry\": {\n \"cf_username\": \"user\",\n \"cf_password\": \"pass\"\n }\n }\n}\n```\n\nYou may leave `\"cf_verifiy_ssl\"` out of the configuration when you want to\nverify TLS certificates. Usually, local environments are self-signed so it\nmay be useful to disable that check in that case.\n\nYou may also specify the `\"cf_client_id\"` and `\"cf_client_secret\"` secrets\nwhen you need. Their default values are `\"cf\"` and `\"\"` respectively. These\nwork well against a local [PCF dev][pcfdev] install.\n\n[pcfdev]: https://pivotal.io/pcf-dev\n\nThen in your probe or action:\n\n```json\n{\n \"type\": \"probe\",\n \"name\": \"fetch-app-statistics\",\n \"provider\": {\n \"type\": \"python\",\n \"secrets\": [\"cloudfoundry\"],\n \"module\": \"chaoscf.probes\",\n \"func\": \"get_app_stats\",\n \"arguments\": {\n \"name\": \"my-app\",\n \"org_name\": \"my-org\",\n \"space_name\": \"my-space\"\n }\n }\n}\n```\n\n\n## Test\n\nTo run the tests for the project execute the following:\n\n```\n$ pip install -r requirements-dev.txt\n$ pytest\n```\n\n## Contribute\n\nIf you wish to contribute more functions to this package, you are more than\nwelcome to do so. Please, fork this project, make your changes following the\nusual [PEP 8][pep8] code style, sprinkling with tests and submit a PR for\nreview.\n\n[pep8]: https://pycodestyle.readthedocs.io/en/latest/\n\nThe Chaos Toolkit project requires all contributors must sign a\n[Developer Certificate of Origin][dco] on each commit they would like to merge\ninto the master branch of the repository. Please, make sure you can abide by\nthe rules of the DCO before submitting a PR.\n\n[dco]: https://github.com/probot/dco#how-it-works\n\n\n### Develop\n\nIf you wish to develop on this project, make sure to install the development\ndependencies. But first, [create a virtual environment][venv] and then install\nthose dependencies.\n\n[venv]: http://chaostoolkit.org/reference/usage/install/#create-a-virtual-environment\n\n```console\n$ pip install -r requirements-dev.txt -r requirements.txt \n```\n\nThen, point your environment to this directory:\n\n```console\n$ python setup.py develop\n```\n\nNow, you can edit the files and they will be automatically be seen by your\nenvironment, even when running from the `chaos` command locally.\n\n### Test\n\nTo run the tests for the project execute the following:\n\n```\n$ python setup.py test\n```\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://chaostoolkit.org", "keywords": "", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "chaostoolkit-cloud-foundry", "package_url": "https://pypi.org/project/chaostoolkit-cloud-foundry/", "platform": "", "project_url": "https://pypi.org/project/chaostoolkit-cloud-foundry/", "project_urls": { "Homepage": "http://chaostoolkit.org" }, "release_url": "https://pypi.org/project/chaostoolkit-cloud-foundry/0.7.1/", "requires_dist": [ "chaostoolkit-lib (>=0.9.1)", "logzero", "oauthlib", "requests", "requests-oauthlib", "urllib3" ], "requires_python": ">=3.5.*", "summary": "Chaos Toolkit Extension for Cloud Foundry", "version": "0.7.1" }, "last_serial": 4962893, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f48f9654817479eccdc867795507b1eb", "sha256": "c13331de601a3a3542641a4e1064078cab9558daa114878b14ed938881962fdf" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f48f9654817479eccdc867795507b1eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9949, "upload_time": "2018-01-09T15:10:33", "url": "https://files.pythonhosted.org/packages/75/92/2f64a201b916b5261dcbb4a6cc69b5559cd6c7b7545ba6cce7f45a0bc5e2/chaostoolkit_cloud_foundry-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54bb8060723576888c110caf46596121", "sha256": "3a1bbf8242f64bd25ed0422adf0defe7eb33432bf724cd5f2355e5760c582862" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.1.0.tar.gz", "has_sig": false, "md5_digest": "54bb8060723576888c110caf46596121", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 6232, "upload_time": "2018-01-09T15:10:34", "url": "https://files.pythonhosted.org/packages/37/a7/bde4c652f3711dd11e0f7b5a98ad35c93f5833fc4b4af077c326adf3a27c/chaostoolkit-cloud-foundry-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8b9fa299cf73dab9a51aa3d885fcfb35", "sha256": "556ee48f921309fa48fb1d4be35c46d573c64a9475d20867e0060700dcef3fa2" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8b9fa299cf73dab9a51aa3d885fcfb35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 10052, "upload_time": "2018-01-11T16:42:10", "url": "https://files.pythonhosted.org/packages/aa/4a/725c7289488bdc5df04814fd66ab977dab8e90b0f47d43e3191e8959fee5/chaostoolkit_cloud_foundry-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce912bc53c82e5a894c6e568ad1c6a3d", "sha256": "fec54a4e5d9f7318f4a99d95af187c54a2ef5a696054694c825a4f65ef1fed8e" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ce912bc53c82e5a894c6e568ad1c6a3d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 11400, "upload_time": "2018-01-11T16:42:11", "url": "https://files.pythonhosted.org/packages/26/7c/da8f3fe16ef50b04de959bcb52c9fdc732e76749ddbe94c694385605bd40/chaostoolkit-cloud-foundry-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "098b32033351a860d87f6358cc489e95", "sha256": "77def25d0a07076bcdece5abbf04d9a3986e53e5c463c3552292736f654e11c2" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "098b32033351a860d87f6358cc489e95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 10056, "upload_time": "2018-01-11T16:54:52", "url": "https://files.pythonhosted.org/packages/8a/1d/efa46ee1396f6d71c4c65673a1f62891a8a7a6d5bfa783ad8fecce920f70/chaostoolkit_cloud_foundry-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52cef35117df0bf4a4695622e20c6f6e", "sha256": "fc79891a663eb30f17974efb8b695b878b1841b21356a7429abdf809f12cf534" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.2.1.tar.gz", "has_sig": false, "md5_digest": "52cef35117df0bf4a4695622e20c6f6e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 11532, "upload_time": "2018-01-11T16:54:54", "url": "https://files.pythonhosted.org/packages/41/6f/66ace1c83a9d199964228918da134bb2fe2385e67930a76073b787a5177b/chaostoolkit-cloud-foundry-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a67242757585be933b9411df50eb2b6b", "sha256": "7facbbb533433a7861c4b7edb7a501e70f0029ec1ef243166c5402411a3aec3b" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a67242757585be933b9411df50eb2b6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 11129, "upload_time": "2018-02-06T13:55:55", "url": "https://files.pythonhosted.org/packages/62/3f/7a6023612bfbc0619ac45ce8b2fcf8d5b2c22fcc82631c4012ae7cbfba4b/chaostoolkit_cloud_foundry-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f12771ed7247151a44b83b00b3800f6", "sha256": "2d9d960eb55f9acb592a3b335abc9d409e2a79d2529a3c6e2457e97f0d371cdf" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6f12771ed7247151a44b83b00b3800f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12504, "upload_time": "2018-02-06T13:55:58", "url": "https://files.pythonhosted.org/packages/bd/a2/f8a06d84dbbccf857a55540fd894d6b1451a396470251bd1e50183be0359/chaostoolkit-cloud-foundry-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "32a747ccbca94a3b5770c58d74f9fe49", "sha256": "265b165d527b0aa07edc1b13fa490a79d4ebf06fd2bca0b294ef8ea387c4925d" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "32a747ccbca94a3b5770c58d74f9fe49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 11139, "upload_time": "2018-02-06T14:10:37", "url": "https://files.pythonhosted.org/packages/1a/65/99667aff02808889d64284ed59f2b8d8bcab233d8f7d6b25a1497c7d48d2/chaostoolkit_cloud_foundry-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "410cd6e4bee458804f601b5458981a07", "sha256": "925177aa3c3633ca268a5125ce4c9d9cb36e809d36cd971c4274e6029aa53150" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.3.1.tar.gz", "has_sig": false, "md5_digest": "410cd6e4bee458804f601b5458981a07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12537, "upload_time": "2018-02-06T14:10:38", "url": "https://files.pythonhosted.org/packages/6f/35/1614201e257180ecb74476afc4e2d00bf2aec275cdf216825ae2ca30e02e/chaostoolkit-cloud-foundry-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ccf153634163be7cb2a338b62fa9b4a9", "sha256": "df5d8886619883dd01fdf4e6b67f18486f4f2c4851b5747368beca5d1ebb4619" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ccf153634163be7cb2a338b62fa9b4a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 10657, "upload_time": "2018-02-12T12:52:21", "url": "https://files.pythonhosted.org/packages/0b/e0/b4ff3106e000e3ec1b3a13cb458a31624aa3439bbdbb37dfc8d5eac15e9a/chaostoolkit_cloud_foundry-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db7c9d252213521753aef796f3585753", "sha256": "bae0a460d05e9e96a6d2a004731ba437e9954ed34691bfe49faa3838761c47c6" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.4.0.tar.gz", "has_sig": false, "md5_digest": "db7c9d252213521753aef796f3585753", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12157, "upload_time": "2018-02-12T12:52:37", "url": "https://files.pythonhosted.org/packages/b9/60/c4d4954448891e0d817066079d3bbfe80dd4263eb6aa90b92a7d5a4ba66b/chaostoolkit-cloud-foundry-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "33b797ad1aca28687184c52047a706f9", "sha256": "3c8101645b4bc24737064c3dbd3c54ef45671d161226a6fb086c9c06b7047741" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "33b797ad1aca28687184c52047a706f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 11248, "upload_time": "2018-02-15T13:16:53", "url": "https://files.pythonhosted.org/packages/d8/85/f81ccce8c4f92d8573f1bb8779764c9bcc8d441b4b2f96caf31b4bf9214f/chaostoolkit_cloud_foundry-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da44d073b1414d87d20d49e42077ce7a", "sha256": "d4545ae54a64b46c27c5f303dbbfcc1b24935b8224fd95e3767408a56243c7df" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.5.0.tar.gz", "has_sig": false, "md5_digest": "da44d073b1414d87d20d49e42077ce7a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12675, "upload_time": "2018-02-15T13:16:54", "url": "https://files.pythonhosted.org/packages/c5/76/8c0219ddd4b9781bcc6b5be5b832b143fecdbde636b576666ccff3554cdd/chaostoolkit-cloud-foundry-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7515868265c14bcfac4f8109bd7f08bf", "sha256": "4bd28121ace8ce835a9b3709f9a79aaf6ae2c7c798c66e3097475bcae1b92cd9" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7515868265c14bcfac4f8109bd7f08bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 11251, "upload_time": "2018-05-14T17:35:21", "url": "https://files.pythonhosted.org/packages/52/64/8304e06ebd9d65d6d2f629bf25b2887a80a2b78b0846ad39ced7ae456a72/chaostoolkit_cloud_foundry-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce7ab5a9d5441420545a585a2c78b4e7", "sha256": "63237bf483e6810873cfdf1cbcc16f07d8bf7a4ac37be8337d77a0bc904b65cd" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.5.1.tar.gz", "has_sig": false, "md5_digest": "ce7ab5a9d5441420545a585a2c78b4e7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12945, "upload_time": "2018-05-14T17:35:23", "url": "https://files.pythonhosted.org/packages/75/d1/cf53f88cd7351ba2431964910c2cccba1b196805e64341b99e3e2998b89c/chaostoolkit-cloud-foundry-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "79a0e73bd78d4f2f70db6a4c04427d2b", "sha256": "00a884bef22c355a60df29dd415244b201bda01fb4a3de8b24a62962dd0032aa" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "79a0e73bd78d4f2f70db6a4c04427d2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 11940, "upload_time": "2018-08-10T13:37:01", "url": "https://files.pythonhosted.org/packages/32/a6/79956b176a67821191fa8a3987ae6fd907f77ed791124af643dd8cb46b07/chaostoolkit_cloud_foundry-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5cfbbf9ffa29214e8e7b0a2eb16ed95b", "sha256": "279227017be405b33a1982c42e93113c06c9959471a46099f8ce11df150c9d6e" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.6.0.tar.gz", "has_sig": false, "md5_digest": "5cfbbf9ffa29214e8e7b0a2eb16ed95b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 13495, "upload_time": "2018-08-10T13:37:03", "url": "https://files.pythonhosted.org/packages/62/d0/3aba44d3950ecdd4a574ff55ea0a71dbf64ab089fa173158b1d242fb5aa0/chaostoolkit-cloud-foundry-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "bc1aba84e04fa6e1796c95a4473fc336", "sha256": "85346ea3dbb04cfa4a67f2316116ec916fac7351c1106840d86cffdfdc62689d" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bc1aba84e04fa6e1796c95a4473fc336", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9388, "upload_time": "2019-03-08T08:58:09", "url": "https://files.pythonhosted.org/packages/58/2f/f6c2c2edba221026d29d9aa542b0c9904066a133ae283d8df204e6aef81e/chaostoolkit_cloud_foundry-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19934d5896307284591e997b132b45e9", "sha256": "1335b719a9e208a9dddd0edfd707319f275421c2b13b0d5d3594c49be497c555" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.7.0.tar.gz", "has_sig": false, "md5_digest": "19934d5896307284591e997b132b45e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 13139, "upload_time": "2019-03-08T08:58:10", "url": "https://files.pythonhosted.org/packages/0e/d3/73337adf9518257976ffdc0c0e8f581d925e936ab5d9f159ed654ad62f1f/chaostoolkit-cloud-foundry-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "9aedfce68daeb18672ba78a1e42db133", "sha256": "c86479f259bedfaf85ddf0a8d6d018cd56b45393eb9fac3f70182769bf29e90e" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9aedfce68daeb18672ba78a1e42db133", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9477, "upload_time": "2019-03-20T10:04:09", "url": "https://files.pythonhosted.org/packages/59/ad/40d658399b6c23a31d645a7285f03a35ba1924c7fcc06fadad2b478dc961/chaostoolkit_cloud_foundry-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e43cb708a87f7265eca7b61d1ba61b7d", "sha256": "36ed9f89de68799a03a3caee70e79820dab95fbd569a2cfa5fcd7733cfd70bac" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.7.1.tar.gz", "has_sig": false, "md5_digest": "e43cb708a87f7265eca7b61d1ba61b7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 13250, "upload_time": "2019-03-20T10:04:11", "url": "https://files.pythonhosted.org/packages/39/05/90ad9a42470d715fcc5c1688e408423c2d153eecdfa6657e23509b715f9d/chaostoolkit-cloud-foundry-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9aedfce68daeb18672ba78a1e42db133", "sha256": "c86479f259bedfaf85ddf0a8d6d018cd56b45393eb9fac3f70182769bf29e90e" }, "downloads": -1, "filename": "chaostoolkit_cloud_foundry-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9aedfce68daeb18672ba78a1e42db133", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9477, "upload_time": "2019-03-20T10:04:09", "url": "https://files.pythonhosted.org/packages/59/ad/40d658399b6c23a31d645a7285f03a35ba1924c7fcc06fadad2b478dc961/chaostoolkit_cloud_foundry-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e43cb708a87f7265eca7b61d1ba61b7d", "sha256": "36ed9f89de68799a03a3caee70e79820dab95fbd569a2cfa5fcd7733cfd70bac" }, "downloads": -1, "filename": "chaostoolkit-cloud-foundry-0.7.1.tar.gz", "has_sig": false, "md5_digest": "e43cb708a87f7265eca7b61d1ba61b7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 13250, "upload_time": "2019-03-20T10:04:11", "url": "https://files.pythonhosted.org/packages/39/05/90ad9a42470d715fcc5c1688e408423c2d153eecdfa6657e23509b715f9d/chaostoolkit-cloud-foundry-0.7.1.tar.gz" } ] }