{ "info": { "author": "ChaosIQ", "author_email": "contact@chaosiq.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# Chaos Platform - Chaos Engineering Platform for Everyone\n\n[![Version](https://img.shields.io/pypi/v/chaosplatform.svg)](https://img.shields.io/pypi/v/chaosplatform.svg)\n[![License](https://img.shields.io/pypi/l/chaosplatform.svg)](https://img.shields.io/pypi/l/chaosplatform.svg)\n[![StackOverflow](https://img.shields.io/badge/StackOverflow-ChaosPlatform-blue.svg)](https://stackoverflow.com/questions/tagged/chaosplatform+or+chaostoolkit)\n\n[![Build Status](https://travis-ci.org/chaostoolkit/chaosplatform.svg?branch=master)](https://travis-ci.org/chaostoolkit/chaosplatform)\n[![Python versions](https://img.shields.io/pypi/pyversions/chaosplatform.svg)](https://www.python.org/)\n\nThis is the [Chaos Platform][chaosplatform] main project.\n\n[chaosplatform]: https://chaosplatform.org/\n\n## Contribute\n\nContributors to this project are welcome as this is an open-source effort that\nseeks [discussions][join] and continuous improvement.\n\n[join]: https://join.chaostoolkit.org/\n\nFrom a code perspective, if you wish to contribute, you will need to run a \nPython 3.5+ environment. Then, fork this repository and submit a PR. The\nproject cares for code readability and checks the code style to match best\npractices defined in [PEP8][pep8]. Please also make sure you provide tests\nwhenever you submit a PR so we keep the code reliable.\n\n[pep8]: https://pycodestyle.readthedocs.io/en/latest/\n\nThe Chaos Platform projects require 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", "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/chaostoolkit/chaoshub", "keywords": "", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "chaosplatform", "package_url": "https://pypi.org/project/chaosplatform/", "platform": "", "project_url": "https://pypi.org/project/chaosplatform/", "project_urls": { "CI: Travis": "https://travis-ci.org/chaostoolkit/chaosplatform", "Docs: RTD": "https://docs.chaosplatform.org", "GitHub: issues": "https://chaostoolkit/chaostoolkit/chaosplatform/issues", "GitHub: repo": "https://chaostoolkit/chaostoolkit/chaosplatform", "Homepage": "https://github.com/chaostoolkit/chaoshub" }, "release_url": "https://pypi.org/project/chaosplatform/0.2.0/", "requires_dist": [ "Click (>=7.0)", "flask (>=1.0.2)", "flask-jwt-extended (>=3.14.0)", "cryptography (>=2.3.1)", "itsdangerous (>=0.24)", "flask-caching (>=1.4.0)", "cherrypy (>=18.0.1)", "wsgi-request-logger (>=0.4.6)", "Flask-SQLAlchemy (>=2.3.2)", "Flask-Dance (>=1.2.0)", "Flask-Dance[sqla] (>=1.2.0)", "Flask-Login (>=0.4.1)", "simplejson (>=3.15.0)", "sqlalchemy (>=1.2.8)", "sqlalchemy-utils (>=0.33.3)", "sqlalchemy-json (>=0.2.1)", "grpcio (>=1.17.1)", "apispec (>=0.39.0)", "marshmallow-sqlalchemy (>=0.15.0)", "chaosplatform-grpc (>=0.1.1)", "chaosplatform-relational-storage (>=0.2.2)", "chaosplatform-auth (>=0.3.0)", "chaosplatform-account (>=0.2.0)", "chaosplatform-experiment (>=0.2.0)", "chaosplatform-scheduling (>=0.2.0)", "chaosplatform-scheduler (>=0.2.0)", "toml (>=0.10.0)" ], "requires_python": ">=3.6.*", "summary": "The control plane of the Chaos Platform", "version": "0.2.0" }, "last_serial": 4695272, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8519b7cc38ef0c0f6ffb8eb3cb2d8e1a", "sha256": "0cd0b94d5331b5c189335d46dd0dca7bb471a0714f46fd4f1ec5e5ff8168a55b" }, "downloads": -1, "filename": "chaosplatform-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8519b7cc38ef0c0f6ffb8eb3cb2d8e1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 15059, "upload_time": "2019-01-12T15:37:35", "url": "https://files.pythonhosted.org/packages/77/8b/fe22befcedd3774ac84f57e07648212b2213228aa009d0c2fe7734b0f8f9/chaosplatform-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "517f8531f26f27e24eba380829b420ee", "sha256": "edf23a7c195775e1fab7f7e929afc8d131bea6bd35bd2cbdc755e5e8cf3859c0" }, "downloads": -1, "filename": "chaosplatform-0.1.0.tar.gz", "has_sig": false, "md5_digest": "517f8531f26f27e24eba380829b420ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14209, "upload_time": "2019-01-12T15:37:37", "url": "https://files.pythonhosted.org/packages/f8/d2/9994f13fd046a14780fdaa44fc3f0450918c7c565b563a435731b127ec7e/chaosplatform-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ae91bbced2d1fb1fcd692af585757874", "sha256": "afded650e7783e165029bc82a8df7b972744442fddf632fa1c40f09a5a657466" }, "downloads": -1, "filename": "chaosplatform-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ae91bbced2d1fb1fcd692af585757874", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 15055, "upload_time": "2019-01-12T17:28:02", "url": "https://files.pythonhosted.org/packages/4b/64/fd54bfe3c3e2ecdef126a45ef115b210690e610e5489b25d3f52a7df30ef/chaosplatform-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2628a934afec8433f1d1baaa11e74406", "sha256": "d4dd847f6acb4bfc60bd0cbe8cde77b7f5f07b9a375983a81fec6713576c3619" }, "downloads": -1, "filename": "chaosplatform-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2628a934afec8433f1d1baaa11e74406", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14226, "upload_time": "2019-01-12T17:28:04", "url": "https://files.pythonhosted.org/packages/0a/e2/a3075d4a8ca0f84af991e29d181cc844a7dea3e2267a338e595ea6e68f57/chaosplatform-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5f0744bc28323669b8a2f95c516894dd", "sha256": "dcf24a5b9acc5747e2e3dc82371e0ebd8ef0793cc1ac73b0c66bf7aa7895b56e" }, "downloads": -1, "filename": "chaosplatform-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5f0744bc28323669b8a2f95c516894dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 15053, "upload_time": "2019-01-12T17:54:47", "url": "https://files.pythonhosted.org/packages/b5/b9/3424d68427d3db3c6ce2af797510c2c9ed500c32d25fdb01e5ecb8121648/chaosplatform-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d49c682822a52dcd343e866bd01be26d", "sha256": "7bebad24a4b867e43f0efdcf724aa8f8c71b47711ae5a0e18347766d030e4914" }, "downloads": -1, "filename": "chaosplatform-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d49c682822a52dcd343e866bd01be26d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14267, "upload_time": "2019-01-12T17:54:48", "url": "https://files.pythonhosted.org/packages/ff/83/1d83d828a7af352c67ad04107739f5dff96350d2cde98c8e2a635ab4e19d/chaosplatform-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7a3dac198354c4e60282a1adebbf0e1c", "sha256": "34da17bc4de18c5bfa0237938cc05e309d44a17601dd9049dfe399f904fa84ca" }, "downloads": -1, "filename": "chaosplatform-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7a3dac198354c4e60282a1adebbf0e1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 15365, "upload_time": "2019-01-14T18:12:58", "url": "https://files.pythonhosted.org/packages/47/3d/c5ddb63db924b398b6230f5d1642d6a351ed3cf2818f1e033ed0f7127978/chaosplatform-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf8acc8c2595cc2104cb07233eafcce6", "sha256": "c423fc0cd71ed84612d8792b20c8064a97dfb26be4b2c70d40960f7c7bbd22da" }, "downloads": -1, "filename": "chaosplatform-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cf8acc8c2595cc2104cb07233eafcce6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14428, "upload_time": "2019-01-14T18:13:00", "url": "https://files.pythonhosted.org/packages/a2/aa/c488f85a14d1c061b0488d5a7e5f6332baa00ba3a1fe456ce0c8f0943be8/chaosplatform-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a3dac198354c4e60282a1adebbf0e1c", "sha256": "34da17bc4de18c5bfa0237938cc05e309d44a17601dd9049dfe399f904fa84ca" }, "downloads": -1, "filename": "chaosplatform-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7a3dac198354c4e60282a1adebbf0e1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 15365, "upload_time": "2019-01-14T18:12:58", "url": "https://files.pythonhosted.org/packages/47/3d/c5ddb63db924b398b6230f5d1642d6a351ed3cf2818f1e033ed0f7127978/chaosplatform-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf8acc8c2595cc2104cb07233eafcce6", "sha256": "c423fc0cd71ed84612d8792b20c8064a97dfb26be4b2c70d40960f7c7bbd22da" }, "downloads": -1, "filename": "chaosplatform-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cf8acc8c2595cc2104cb07233eafcce6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14428, "upload_time": "2019-01-14T18:13:00", "url": "https://files.pythonhosted.org/packages/a2/aa/c488f85a14d1c061b0488d5a7e5f6332baa00ba3a1fe456ce0c8f0943be8/chaosplatform-0.2.0.tar.gz" } ] }