{ "info": { "author": "chaosiq, inc", "author_email": "support@chaosiq.io", "bugtrack_url": null, "classifiers": [ "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": "# chaosiq client\n\n[![Build Status](https://travis-ci.org/chaosiq/chaosiq.svg?branch=master)](https://travis-ci.org/chaosiq/chaosiq)\n\nClient to the [ChaosIQ][chaosiq] services.\n\n[chaosiq]: http://www.chaosiq.io/\n[chaostoolkit]: http://chaostoolkit.org/\n\n## Overview\n\nThis open-source project provides a simple client to the [ChaosIQ][chaosiq]\nservices. Namely it supports the following features:\n\n* a command line interface to manage your local chaosiq configuration\n* an extension to the [chaostoolkit][chaostoolkit] `discover`, `init` and `run`\n commands which interface with the ChaosIQ API to enrich your user experience\n of the chaostoolkit default behavior.\n\n## Install\n\nOnce you have installed the requirements below, you can install the\n`chaosiq` client as follows:\n\n```console\n(chaosiq) $ pip install -U chaosiq\n```\n\n## Usage\n\n### The chaosiq CLI\n\nThe `chaosiq` client comes with a `chaosiq` command line interface. That CLI\nprovides a few commands to manage your local chaosiq configuration.\n\nFrom your virtual environment, invoke it as follows:\n\n```console\n(chaosiq) $ chaosiq --help\n```\n\n#### Create a default configuration\n\nTo talk with the ChaosIQ services, you will need a token, stored locally\nin your configuration file. You can intiailize such configuration file as\nfollows:\n\n```console\n(chaosiq) $ chaosiq config init\n```\n\nThe configuration is located at `~/.chaosiq/config`.\n\n#### Add your token\n\nYou must add your ChaosIQ token to the configuration file under `auth/token`.\nTo do so, simply run:\n\n```console\n(chaosiq) $ chaosiq login\nEmail:\nToken:\n```\n\n### The chaostoolkit CLI overloading\n\nIn addition to its own set of commands, the client overloads the chaostoolkit\nCLI to enrich it.\n\n#### The `discover` overloading\n\nThe chaosiq client overloads the `discover` command by taking its output and\nsending it to the [ChaosIQ][chaosiq] API endpoint. The returned output from\nthat call is added to the original discovery result.\n\nSo here is what happens when you run:\n\n```console\n$ chaos discover chaostoolkit-kubernetes\n```\n\nAs you have installed the chaosiq client, the chaoostoolkit `discover` command\nwill perform as usual, and discover capabilities from the given extension\npackage (as well as discovering your system, Kubernetes in this case). That is\nthe builtin `discover` support from chaostoolkit. On top of that, `chaosiq`\nwill extend this by sending discovered features to the chaosiq API which will\nreturn a set of potential experiments that could be run with those parameters.\n\n#### The `init` overloading\n\nThe chaosiq client overloads the `init` command by offering you the possibility\nto initialize your experiment from one of the suggested experiments found via\nthe `discover` command. This makes it easier to get started as you don't have\nto create an experiment step by step. Notice, that you may still do so when\nnone of the suggested experiments is appropriate.\n\n#### The `run` overloading\n\nThe chaosiq client overloads the `run` command. It merely sends the journal to\nthe ChaosIQ service for better suggestions next time around.\n\n## Requirements\n\n### Python\n\nTo install this client, you need [Python 3.5][python] or above installed on your\nmachine:\n\n[python]: https://www.python.org/\n\nOn MacOSX:\n\n```console\n$ brew install python3\n```\n\nOn Debian/Ubuntu:\n\n```console\n$ sudo apt-get install python3 python3-venv\n```\n\nOn CentOS:\n\n```console\n$ sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm\n$ sudo yum -y install python35u\n```\n\nNotice, on CentOS, the Python 3.5 binary is named python3.5 rather than\npython3 as other systems.\n\nOn Windows:\n\n[Download the latest binary installer][wininst] from the Python website.\n\n[wininst]: https://www.python.org/downloads/windows/\n\n### Virtual Environment\n\nOnce Python is installed, create a [Python virtual environment][venv]:\n\n[venv]: https://docs.python.org/3/tutorial/venv.html\n\n```console\n$ python3 -m venv ~/.venvs/chaosiq\n```\n\nMake sure to activate thsi environment every time you want to run chaosiq:\n\n```console\n$ source ~/.venvs/chaosiq/bin/activate\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\n[chaosiq][chaosiq] 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", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.chaosiq.io", "keywords": "", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "chaosiq", "package_url": "https://pypi.org/project/chaosiq/", "platform": "", "project_url": "https://pypi.org/project/chaosiq/", "project_urls": { "Homepage": "http://www.chaosiq.io" }, "release_url": "https://pypi.org/project/chaosiq/0.9.0/", "requires_dist": [ "chaostoolkit-lib (>=0.14.0)", "chaostoolkit (>=0.10.0)", "click", "logzero", "requests", "simplejson", "pyyaml" ], "requires_python": ">=3.5.*", "summary": "ChaosIQ plugins for the Chaos Toolkit project", "version": "0.9.0" }, "last_serial": 3687672, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "bffc68d70de0b87311ee2ad7f429f5fc", "sha256": "8662803881ca31f442e03bb03ee090b1a1b3bc813f344299ce2484681da5d659" }, "downloads": -1, "filename": "chaosiq-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bffc68d70de0b87311ee2ad7f429f5fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9517, "upload_time": "2018-01-17T10:35:14", "url": "https://files.pythonhosted.org/packages/59/6f/66f7b3ea5fcd0a451ea97f5a68777993f5a7e146601b257593c403b67ee4/chaosiq-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fb8dee0210a59562750247295ad22d0", "sha256": "00f55f2091fda48272ef7c388cf5b245f728957abee7a4e568384fc66bd9e5a7" }, "downloads": -1, "filename": "chaosiq-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4fb8dee0210a59562750247295ad22d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 5917, "upload_time": "2018-01-17T10:35:15", "url": "https://files.pythonhosted.org/packages/d3/68/adaa58a4614034cf244ea635036e7c12609e9d71e72f2923daf6284daa5a/chaosiq-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "98016e2cd07189976637c5d5a33c99eb", "sha256": "39e0b4cba7588d76bd03f99fed95df8b5e73563448bcd2ea7172404e430d4757" }, "downloads": -1, "filename": "chaosiq-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "98016e2cd07189976637c5d5a33c99eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9521, "upload_time": "2018-01-17T11:01:30", "url": "https://files.pythonhosted.org/packages/03/0f/6309a763cf6203a1647d9f665a0ccabb2f98d15b417602a47b69a146c1bc/chaosiq-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8d6ae297f26a8866e62acb3fec56445", "sha256": "4583eb6579372bb45d6a1499501d135b39603b9e9fd2f4884a87db2d2e776322" }, "downloads": -1, "filename": "chaosiq-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c8d6ae297f26a8866e62acb3fec56445", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 5920, "upload_time": "2018-01-17T11:01:31", "url": "https://files.pythonhosted.org/packages/ca/16/b5150db52855d73339fbf559d40add596b5f8f3bbc9a8a4fa12855f933e3/chaosiq-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0e415ba18a398e54771d9fa3e12d40df", "sha256": "feca50ad6ecdd2695ab169193b8674a62bb101a2e6a22e056f0f7421dbf98191" }, "downloads": -1, "filename": "chaosiq-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0e415ba18a398e54771d9fa3e12d40df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9569, "upload_time": "2018-01-17T11:18:53", "url": "https://files.pythonhosted.org/packages/c8/b5/1e161ee35567b83e11f8c8005e1abf7dfe718ed18193cfe5c4353d0fec68/chaosiq-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec11735985db52803d13c3121532c514", "sha256": "bdb752791b1ffa45c0d588f3290978819a3a4c504cedeac0264372ecdbecf9f1" }, "downloads": -1, "filename": "chaosiq-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ec11735985db52803d13c3121532c514", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 5963, "upload_time": "2018-01-17T11:18:54", "url": "https://files.pythonhosted.org/packages/ea/2e/18e5e872dd1206db79356e30e68feaf32479ec96f78e094c85bdf4a1bd78/chaosiq-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "45272e0d41b637bb63d93d4f1e5811a3", "sha256": "47e07f08024a5351b465c9c636b3795b6bcadb524e0103e8d4c36e7562655c2b" }, "downloads": -1, "filename": "chaosiq-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "45272e0d41b637bb63d93d4f1e5811a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9738, "upload_time": "2018-01-17T17:01:55", "url": "https://files.pythonhosted.org/packages/26/93/bccdb6a663e5d8825c4c5db4db6991e5d7852f8900c4fb9fdb4ef9ad9053/chaosiq-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "788310777e77bc28159c36aa17710aaa", "sha256": "9ef3fc8e5e335699afd6d5d575bb0ec09ff4d22d8814e82dd247d81adcc6d588" }, "downloads": -1, "filename": "chaosiq-0.3.0.tar.gz", "has_sig": false, "md5_digest": "788310777e77bc28159c36aa17710aaa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 6118, "upload_time": "2018-01-17T17:01:56", "url": "https://files.pythonhosted.org/packages/ec/94/e8002505a37a1fa465380cbde1e83aa9d2431bf524a9d2e7d015d453d9bc/chaosiq-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "163bd2088062e30736074a3b993c6140", "sha256": "0733117b5bb1534d8d6f908caa1236efe238cabdb201b87b874a6e89f7e79e07" }, "downloads": -1, "filename": "chaosiq-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "163bd2088062e30736074a3b993c6140", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 9819, "upload_time": "2018-01-19T15:44:30", "url": "https://files.pythonhosted.org/packages/73/41/2b69d15dd7199b1cbe7f32586461802508cc33f1a16aa8ed508919294469/chaosiq-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0163d20ecd0ca514b22f9b68df4f57a0", "sha256": "b13c56397a0173f194eed32b60fe8e774aa7d13d3bd03e03d05626d74e63c0ee" }, "downloads": -1, "filename": "chaosiq-0.4.0.tar.gz", "has_sig": false, "md5_digest": "0163d20ecd0ca514b22f9b68df4f57a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 6192, "upload_time": "2018-01-19T15:44:31", "url": "https://files.pythonhosted.org/packages/33/66/cdce8ab49c31b11b1d1d646ee2db451743ef1a100bae679c583280677ba3/chaosiq-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "8eaa25b400837b79a7e3178350208c0e", "sha256": "6d3dd3cdc05a14d68a72429ba8c271086ba1e63c32590646294221b25ab2888f" }, "downloads": -1, "filename": "chaosiq-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8eaa25b400837b79a7e3178350208c0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 10080, "upload_time": "2018-01-19T22:09:10", "url": "https://files.pythonhosted.org/packages/1c/c4/24eac3c643de201ef826f6df1c7ab745482e4fa35c52e42812692bc27a78/chaosiq-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca7291dd0d50d2925689f65d0078ab5a", "sha256": "ff451fae5ffb0770c2a670e21a4a117c37c492fb3367f154bc7d523ab2b55c16" }, "downloads": -1, "filename": "chaosiq-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ca7291dd0d50d2925689f65d0078ab5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 6429, "upload_time": "2018-01-19T22:09:11", "url": "https://files.pythonhosted.org/packages/a5/0d/30a85ee989c4b9784575e3782e42f6bc95fde46a67c6ae004513aaa97783/chaosiq-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "5a788cf91e1c829513ddc8af81166357", "sha256": "1b970e40616c6d33d997857c661d8cc8363564d8a26c0fe30c2483dc06f5931d" }, "downloads": -1, "filename": "chaosiq-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5a788cf91e1c829513ddc8af81166357", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 10122, "upload_time": "2018-01-19T22:25:09", "url": "https://files.pythonhosted.org/packages/8a/03/d39005b8bbcc7c94c7ff73c3d4677edd108d7393352b65e59b8d7c152416/chaosiq-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55113ae2c0acf13dbd6e17c24a42f318", "sha256": "262108bec86ca013b59d11a0a48d958d0a31fab41503a5cde0120547f76b69a1" }, "downloads": -1, "filename": "chaosiq-0.5.1.tar.gz", "has_sig": false, "md5_digest": "55113ae2c0acf13dbd6e17c24a42f318", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 6463, "upload_time": "2018-01-19T22:25:10", "url": "https://files.pythonhosted.org/packages/df/65/1105499e437d45bdcda1c34542e485e0a40679bbbfec81087eccac9663d4/chaosiq-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "08e2486580fbd4949e9048f9de538ffe", "sha256": "2ffe3afa12602fbb2b3e81a2e34ef93ec682b840ac4c3942d9bcf314e66f95b9" }, "downloads": -1, "filename": "chaosiq-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "08e2486580fbd4949e9048f9de538ffe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 13667, "upload_time": "2018-02-08T15:52:57", "url": "https://files.pythonhosted.org/packages/32/6d/fd7bac4285389e683f5660a5f5d35d27e3b1f69baf415c572cb2ab1bd282/chaosiq-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c8d39b44d942b4a4f1766aae0432215", "sha256": "d62d2ac9028e3958d44479f781b06563d2f7650d19bc6003b8866e3fd8216242" }, "downloads": -1, "filename": "chaosiq-0.6.0.tar.gz", "has_sig": false, "md5_digest": "2c8d39b44d942b4a4f1766aae0432215", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 9020, "upload_time": "2018-02-08T15:52:58", "url": "https://files.pythonhosted.org/packages/11/1b/e108bf528a83b9251aed7d61f199b76401bcd4435bfc7af68e5d5af8df5d/chaosiq-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "070c6f8f01f4d3d0b341943d353853cf", "sha256": "28bbb11dc9bcf114c81261d4120cdbef449ffd2b49f588538f8272d7af94a4d7" }, "downloads": -1, "filename": "chaosiq-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "070c6f8f01f4d3d0b341943d353853cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 13726, "upload_time": "2018-02-08T17:47:28", "url": "https://files.pythonhosted.org/packages/b1/6c/c754bb99ec98ac13a6046175a074f2a62769b54e6b32a7526d4f6fcfaeae/chaosiq-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68127e232277c2bdac677253889379e2", "sha256": "536d38fd0f6570719c33534ba5f6faec13f3fd7b0276c8fc6081144c239c90f5" }, "downloads": -1, "filename": "chaosiq-0.6.1.tar.gz", "has_sig": false, "md5_digest": "68127e232277c2bdac677253889379e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 9069, "upload_time": "2018-02-08T17:47:29", "url": "https://files.pythonhosted.org/packages/92/1b/fbc44155b2ac653a9a45e6a3870948f44c234ed7cdca3945857cd6b95e2b/chaosiq-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "4ffe353a07cfcf5981ad326c07c106ff", "sha256": "99546d183cee07f38ab025bbd7a30173f50601ae8d4dca49d83fbda5b60783f1" }, "downloads": -1, "filename": "chaosiq-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ffe353a07cfcf5981ad326c07c106ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 15632, "upload_time": "2018-02-12T10:46:19", "url": "https://files.pythonhosted.org/packages/81/bc/ab1a80f7a374824173aa0fe12ef039e540354b3cf4a4707fcf05d877cb9b/chaosiq-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4da758cdb9443431446a658f34078ab9", "sha256": "6697e07c70dbbb53aa69c99a4eec204285d37f153dc2f72d6ea1e492c9d491b8" }, "downloads": -1, "filename": "chaosiq-0.7.0.tar.gz", "has_sig": false, "md5_digest": "4da758cdb9443431446a658f34078ab9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 10968, "upload_time": "2018-02-12T10:46:20", "url": "https://files.pythonhosted.org/packages/15/0f/fcadef6be7e709d680de8b3852b304eedc1213176d71b2aaa3560056c863/chaosiq-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "279e4d235441f54abc7a3426ec429f0f", "sha256": "8e87b94473b04fb1f765700fe48329e01624daf340298eb0bacd7091224aecbc" }, "downloads": -1, "filename": "chaosiq-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "279e4d235441f54abc7a3426ec429f0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 18545, "upload_time": "2018-02-12T12:39:56", "url": "https://files.pythonhosted.org/packages/30/fa/d0d7744817c9c92d66e018968c9b5e4c397d9547df7e7399a9ef6a0bbd81/chaosiq-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b28498c6a9a462d6c77c3e7b6c406f8", "sha256": "e1d9e5901cb2757e0307cb38c57bb4d964fd4d475fb7d4e7599a179529c7d06f" }, "downloads": -1, "filename": "chaosiq-0.8.0.tar.gz", "has_sig": false, "md5_digest": "4b28498c6a9a462d6c77c3e7b6c406f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12559, "upload_time": "2018-02-12T12:39:56", "url": "https://files.pythonhosted.org/packages/8e/e4/64c7423f727567a4478fc1accf872021f44c4f7a1500025e40ca372bd6e1/chaosiq-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "3efa55339e292f883d7bf6523e689256", "sha256": "19b17c224f2c030c8e2efcc1609fbce1bc2e88785ac72c2faf179f2be59a10b4" }, "downloads": -1, "filename": "chaosiq-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3efa55339e292f883d7bf6523e689256", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 18552, "upload_time": "2018-02-13T18:38:46", "url": "https://files.pythonhosted.org/packages/ce/e5/4447305e3f5185574e34aed141bf1ba38ccf766e8c73cf25235ed34f593b/chaosiq-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e62f2e9b1852dd527e5ee7e28f3934df", "sha256": "c2d1399fdbbcd0f5818625b473731e149f8101223ccffcbc31a3ea37879eb115" }, "downloads": -1, "filename": "chaosiq-0.8.1.tar.gz", "has_sig": false, "md5_digest": "e62f2e9b1852dd527e5ee7e28f3934df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12565, "upload_time": "2018-02-13T18:38:47", "url": "https://files.pythonhosted.org/packages/5d/a1/f39c9ddff00654d514fa6dec24f73be291bfcc6331055f01bd41c49a50a8/chaosiq-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "57eea77105312ffe7d9108f05c587a31", "sha256": "b07c14ee53af8f7f160bf840cbc06ceb1cc0db92a86b80bbe860799109493731" }, "downloads": -1, "filename": "chaosiq-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57eea77105312ffe7d9108f05c587a31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 18734, "upload_time": "2018-03-20T13:11:41", "url": "https://files.pythonhosted.org/packages/f0/bb/8a4f04578ad29d757ea91651f6a6009f0af86b9ed0e528e808fc87963e0c/chaosiq-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7185f2bdd67aad8557fa0a9b37970829", "sha256": "be2e8308a31226d3aef221d5675c9e3f373111bf5734e0e4caef5d70e703c649" }, "downloads": -1, "filename": "chaosiq-0.9.0.tar.gz", "has_sig": false, "md5_digest": "7185f2bdd67aad8557fa0a9b37970829", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12716, "upload_time": "2018-03-20T13:11:42", "url": "https://files.pythonhosted.org/packages/0e/f2/2ca89a829215e3b57c6ef813f6d7b78a8cff52fa4961fb76793529d0276e/chaosiq-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57eea77105312ffe7d9108f05c587a31", "sha256": "b07c14ee53af8f7f160bf840cbc06ceb1cc0db92a86b80bbe860799109493731" }, "downloads": -1, "filename": "chaosiq-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57eea77105312ffe7d9108f05c587a31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 18734, "upload_time": "2018-03-20T13:11:41", "url": "https://files.pythonhosted.org/packages/f0/bb/8a4f04578ad29d757ea91651f6a6009f0af86b9ed0e528e808fc87963e0c/chaosiq-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7185f2bdd67aad8557fa0a9b37970829", "sha256": "be2e8308a31226d3aef221d5675c9e3f373111bf5734e0e4caef5d70e703c649" }, "downloads": -1, "filename": "chaosiq-0.9.0.tar.gz", "has_sig": false, "md5_digest": "7185f2bdd67aad8557fa0a9b37970829", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 12716, "upload_time": "2018-03-20T13:11:42", "url": "https://files.pythonhosted.org/packages/0e/f2/2ca89a829215e3b57c6ef813f6d7b78a8cff52fa4961fb76793529d0276e/chaosiq-0.9.0.tar.gz" } ] }