{ "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 Authentication Service\n\n[![Version](https://img.shields.io/pypi/v/chaosplatform-scheduler.svg)](https://img.shields.io/pypi/v/chaosplatform-scheduler.svg)\n[![License](https://img.shields.io/pypi/l/chaosplatform-scheduler.svg)](https://img.shields.io/pypi/l/chaosplatform-scheduler.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-scheduler.svg?branch=master)](https://travis-ci.org/chaostoolkit/chaosplatform-scheduler)\n[![Python versions](https://img.shields.io/pypi/pyversions/chaosplatform-scheduler.svg)](https://www.python.org/)\n\nThis is the default scheduler service of the [Chaos Platform][chaosplatform].\n\n[chaosplatform]: https://chaosplatform.org/\n\n## Purpose\n\n* Provide a gRPC api to schedule/cancel experiment executions\n\n## Content\n\n* [Install]\n* [Configure]\n* [Run]\n\n[install]: ./docs/install.md\n[configure]: ./docs/settings.md\n[run]: ./docs/run.md\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/chaosplatform-scheduler", "keywords": "", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "chaosplatform-scheduler", "package_url": "https://pypi.org/project/chaosplatform-scheduler/", "platform": "", "project_url": "https://pypi.org/project/chaosplatform-scheduler/", "project_urls": { "CI: Travis": "https://travis-ci.org/chaostoolkit/chaosplatform-scheduler", "Docs: RTD": "https://docs.chaosplatform.org", "GitHub: issues": "https://chaostoolkit/chaostoolkit/chaosplatform-scheduler/issues", "GitHub: repo": "https://chaostoolkit/chaostoolkit/chaosplatform-scheduler", "Homepage": "https://github.com/chaostoolkit/chaosplatform-scheduler" }, "release_url": "https://pypi.org/project/chaosplatform-scheduler/0.2.0/", "requires_dist": [ "Click (>=7.0)", "cryptography (>=2.3.1)", "itsdangerous (>=0.24)", "cherrypy (>=18.0.1)", "dateparser (>=0.7.0)", "simplejson (>=3.15.0)", "grpcio (>=1.17.1)", "chaosplatform-grpc (>=0.1.0)", "croniter (>=0.3.26)", "redis (>=3.0.1)", "rq (>=0.13.0)", "rq-scheduler (>=0.9)", "psutil (>=5.4.8)", "chaostoolkit-lib (>=1.0.0rc1)", "toml (>=0.10.0)" ], "requires_python": ">=3.6.*", "summary": "The scheduler service of the Chaos Platform", "version": "0.2.0" }, "last_serial": 4695175, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "df7f77b24054421a1080313efec88f9f", "sha256": "8ce7051193aca6462e1c39bb7b3c127406a1fe5fdda2eba3c36675757ac74f9b" }, "downloads": -1, "filename": "chaosplatform_scheduler-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "df7f77b24054421a1080313efec88f9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 14347, "upload_time": "2019-01-11T11:38:13", "url": "https://files.pythonhosted.org/packages/53/3f/00014056ee924375d0a7070a6ea2e3e148f548fbe6b6f6759170b0be8bef/chaosplatform_scheduler-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08678ce6462270c7b673eac4976bf330", "sha256": "0875366f34d32d7a04a3329b6618233043246ba9ce880bfd47dc84828592ed4d" }, "downloads": -1, "filename": "chaosplatform-scheduler-0.1.0.tar.gz", "has_sig": false, "md5_digest": "08678ce6462270c7b673eac4976bf330", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14403, "upload_time": "2019-01-11T11:38:15", "url": "https://files.pythonhosted.org/packages/87/8b/1e264fec287411faf2218f273bfe3ed932fce48173ab582c79e025ebb711/chaosplatform-scheduler-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "404a0f02e0abfa1d8fea89af5ff43dce", "sha256": "71752db825db1a54f71bd87fccfcd72e8069c97f839864d2203f0288d1c92c33" }, "downloads": -1, "filename": "chaosplatform_scheduler-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "404a0f02e0abfa1d8fea89af5ff43dce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 14344, "upload_time": "2019-01-12T17:00:54", "url": "https://files.pythonhosted.org/packages/cb/7b/36a833ee3b93f5fd423637be9ea18d0eb216516c6b07877dfd9b6520a098/chaosplatform_scheduler-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aaefa37565c9d6ce9df7b3b2dd56092e", "sha256": "1a87a67727921e5f7b7b12697499ae944f9e56019849babfd314b131d6387ef7" }, "downloads": -1, "filename": "chaosplatform-scheduler-0.1.1.tar.gz", "has_sig": false, "md5_digest": "aaefa37565c9d6ce9df7b3b2dd56092e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14459, "upload_time": "2019-01-12T17:00:56", "url": "https://files.pythonhosted.org/packages/75/6d/0e5e88842f66914a89e4daa83125dea7d7b6c7ccd77cdf6a5d17c84af17e/chaosplatform-scheduler-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e80fe0d33be9fa3565613bb908b20cc4", "sha256": "4ac8256944db6bccd19a49c98b5ba5bed9121f96a59cd2ef9b278df52d6ce7dd" }, "downloads": -1, "filename": "chaosplatform_scheduler-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e80fe0d33be9fa3565613bb908b20cc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 14070, "upload_time": "2019-01-14T17:43:54", "url": "https://files.pythonhosted.org/packages/75/c9/5323ecbe6bd34febcedc3cdf0af41bf486b130b6ccadad3bd7677e8d58ab/chaosplatform_scheduler-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "039686843702c0f770f3072d4d38acbc", "sha256": "637851d1b3ccd5a24fdd330156b4da0f700957a7ecaa4a7c205afe976c253065" }, "downloads": -1, "filename": "chaosplatform-scheduler-0.2.0.tar.gz", "has_sig": false, "md5_digest": "039686843702c0f770f3072d4d38acbc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14333, "upload_time": "2019-01-14T17:43:55", "url": "https://files.pythonhosted.org/packages/13/a2/bac133b66971cf6f801d14acbef1571331f24e281911a52c9ed370f4cd6d/chaosplatform-scheduler-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e80fe0d33be9fa3565613bb908b20cc4", "sha256": "4ac8256944db6bccd19a49c98b5ba5bed9121f96a59cd2ef9b278df52d6ce7dd" }, "downloads": -1, "filename": "chaosplatform_scheduler-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e80fe0d33be9fa3565613bb908b20cc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 14070, "upload_time": "2019-01-14T17:43:54", "url": "https://files.pythonhosted.org/packages/75/c9/5323ecbe6bd34febcedc3cdf0af41bf486b130b6ccadad3bd7677e8d58ab/chaosplatform_scheduler-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "039686843702c0f770f3072d4d38acbc", "sha256": "637851d1b3ccd5a24fdd330156b4da0f700957a7ecaa4a7c205afe976c253065" }, "downloads": -1, "filename": "chaosplatform-scheduler-0.2.0.tar.gz", "has_sig": false, "md5_digest": "039686843702c0f770f3072d4d38acbc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 14333, "upload_time": "2019-01-14T17:43:55", "url": "https://files.pythonhosted.org/packages/13/a2/bac133b66971cf6f801d14acbef1571331f24e281911a52c9ed370f4cd6d/chaosplatform-scheduler-0.2.0.tar.gz" } ] }