{ "info": { "author": "Bruno Reni\u00e9", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "CS\n==\n\n.. image:: https://travis-ci.org/exoscale/cs.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/exoscale/cs\n\n.. image:: https://img.shields.io/pypi/l/cs.svg\n :alt: License\n :target: https://pypi.org/project/cs/\n\n.. image:: https://img.shields.io/pypi/pyversions/cs.svg\n :alt: Python versions\n :target: https://pypi.org/project/cs/\n\nA simple, yet powerful CloudStack API client for python and the command-line.\n\n* Python 2.7+ and 3.4+ support.\n* Async support for Python 3.5+.\n* All present and future CloudStack API calls and parameters are supported.\n* Syntax highlight in the command-line client if Pygments is installed.\n* BSD license.\n\nInstallation\n------------\n\n::\n\n pip install cs\n\n # with the colored output\n pip install cs[highlight]\n\n # with the async support (Python 3.5+)\n pip install cs[async]\n\n # with both\n pip install cs[async,highlight]\n\nUsage\n-----\n\nIn Python:\n\n.. code-block:: python\n\n from cs import CloudStack\n\n cs = CloudStack(endpoint='https://api.exoscale.ch/compute',\n key='cloudstack api key',\n secret='cloudstack api secret')\n\n vms = cs.listVirtualMachines()\n\n cs.createSecurityGroup(name='web', description='HTTP traffic')\n\nFrom the command-line, this requires some configuration:\n\n.. code-block:: console\n\n cat $HOME/.cloudstack.ini\n\n.. code-block:: ini\n\n [cloudstack]\n endpoint = https://api.exoscale.ch/compute\n key = cloudstack api key\n secret = cloudstack api secret\n # Optional ca authority certificate\n verify = /path/to/certs/exoscale_ca.crt\n # Optional client PEM certificate\n cert = /path/to/client_exoscale.pem\n\nThen:\n\n.. code-block:: console\n\n $ cs listVirtualMachines\n\n.. code-block:: json\n\n {\n \"count\": 1,\n \"virtualmachine\": [\n {\n \"account\": \"...\",\n ...\n }\n ]\n }\n\n.. code-block:: console\n\n $ cs authorizeSecurityGroupIngress \\\n cidrlist=\"0.0.0.0/0\" endport=443 startport=443 \\\n securitygroupname=\"blah blah\" protocol=tcp\n\nThe command-line client polls when async results are returned. To disable\npolling, use the ``--async`` flag.\n\nTo find the list CloudStack API calls go to\nhttp://cloudstack.apache.org/api.html\n\nConfiguration\n-------------\n\nConfiguration is read from several locations, in the following order:\n\n* The ``CLOUDSTACK_ENDPOINT``, ``CLOUDSTACK_KEY``, ``CLOUDSTACK_SECRET`` and\n ``CLOUDSTACK_METHOD`` environment variables,\n* A ``CLOUDSTACK_CONFIG`` environment variable pointing to an ``.ini`` file,\n* A ``CLOUDSTACK_VERIFY`` (optional) environment variable pointing to a CA authority cert file,\n* A ``CLOUDSTACK_CERT`` (optional) environment variable pointing to a client PEM cert file,\n* A ``cloudstack.ini`` file in the current working directory,\n* A ``.cloudstack.ini`` file in the home directory.\n\nTo use that configuration scheme from your Python code:\n\n.. code-block:: python\n\n from cs import CloudStack, read_config\n\n cs = CloudStack(**read_config())\n\nNote that ``read_config()`` can raise ``SystemExit`` if no configuration is\nfound.\n\n``CLOUDSTACK_METHOD`` or the ``method`` entry in the configuration file can be\nused to change the HTTP verb used to make CloudStack requests. By default,\nrequests are made with the GET method but CloudStack supports POST requests.\nPOST can be useful to overcome some length limits in the CloudStack API.\n\n``CLOUDSTACK_TIMEOUT`` or the ``timeout`` entry in the configuration file can\nbe used to change the HTTP timeout when making CloudStack requests (in\nseconds). The default value is 10.\n\n``CLOUDSTACK_RETRY`` or the ``retry`` entry in the configuration file\n(integer) can be used to retry ``list`` and ``queryAsync`` requests on\nfailure. The default value is 0, meaning no retry.\n\n``CLOUDSTACK_JOB_TIMEOUT`` or the `job_timeout`` entry in the configuration file\n(float) can be used to set how long an async call is retried assuming ``fetch_result`` is set to true). The default value is ``None``, it waits forever.\n\n``CLOUDSTACK_POLL_INTERVAL`` or the ``poll_interval`` entry in the configuration file (number of seconds, float) can be used to set how frequently polling an async job result is done. The default value is 2.\n\n``CLOUDSTACK_EXPIRATION`` or the ``expiration`` entry in the configuration file\n(integer) can be used to set how long a signature is valid. By default, it picks\n10 minutes but may be deactivated using any negative value, e.g. -1.\n\n``CLOUDSTACK_DANGEROUS_NO_TLS_VERIFY`` or the ``dangerous_no_tls_verify`` entry\nin the configuration file (boolean) can be used to deactivate the TLS verification\nmade when using the HTTPS protocol.\n\nMultiple credentials can be set in ``.cloudstack.ini``. This allows selecting\nthe credentials or endpoint to use with a command-line flag.\n\n.. code-block:: ini\n\n [cloudstack]\n endpoint = https://some-host/api/compute\n key = api key\n secret = api secret\n\n [exoscale]\n endpoint = https://api.exoscale.ch/compute\n key = api key\n secret = api secret\n\nUsage::\n\n $ cs listVirtualMachines --region=exoscale\n\nOptionally ``CLOUDSTACK_REGION`` can be used to overwrite the default region ``cloudstack``.\n\nFor the power users that don't want to put any secrets on disk,\n``CLOUDSTACK_OVERRIDES`` let you pick which key will be set from the\nenvironment even if present in the ini file.\n\n\nPagination\n----------\n\nCloudStack paginates requests. ``cs`` is able to abstract away the pagination\nlogic to allow fetching large result sets in one go. This is done with the\n``fetch_list`` parameter::\n\n $ cs listVirtualMachines fetch_list=true\n\nOr in Python::\n\n cs.listVirtualMachines(fetch_list=True)\n\nTracing HTTP requests\n---------------------\n\nOnce in a while, it could be useful to understand, see what HTTP calls are made\nunder the hood. The ``trace`` flag (or ``CLOUDSTACK_TRACE``) does just that::\n\n $ cs --trace listVirtualMachines\n\n $ cs -t listZones\n\nAsync client\n------------\n\n``cs`` provides the ``AIOCloudStack`` class for async/await calls in Python\n3.5+.\n\n.. code-block:: python\n\n import asyncio\n from cs import AIOCloudStack, read_config\n\n cs = AIOCloudStack(**read_config())\n\n async def main():\n vms = await cs.listVirtualMachines(fetch_list=True)\n print(vms)\n\n asyncio.run(main())\n\nAsync deployment of multiple VMs\n________________________________\n\n.. code-block:: python\n\n import asyncio\n from cs import AIOCloudStack, read_config\n\n cs = AIOCloudStack(**read_config())\n\n machine = {\"zoneid\": ..., \"serviceofferingid\": ..., \"templateid\": ...}\n\n async def main():\n tasks = asyncio.gather(*(cs.deployVirtualMachine(name=f\"vm-{i}\",\n **machine,\n fetch_result=True)\n for i in range(5)))\n\n results = await tasks\n\n # Destroy all of them, but skip waiting on the job results\n await asyncio.gather(*(cs.destroyVirtualMachine(id=result['virtualmachine']['id'])\n for result in results))\n\n asyncio.run(main())\n\nLinks\n-----\n\n* CloudStack API: http://cloudstack.apache.org/api.html\n* Example of use: `Get Started with the exoscale API client `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/exoscale/cs", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "cs", "package_url": "https://pypi.org/project/cs/", "platform": "any", "project_url": "https://pypi.org/project/cs/", "project_urls": { "Homepage": "https://github.com/exoscale/cs" }, "release_url": "https://pypi.org/project/cs/2.7.1/", "requires_dist": [ "pytz", "requests", "aiohttp ; extra == 'async'", "pygments ; extra == 'highlight'" ], "requires_python": "", "summary": "A simple yet powerful CloudStack API client for Python and the command-line.", "version": "2.7.1" }, "last_serial": 5802917, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "fd4d0d7e5c534ab55b2506bcd5c5498e", "sha256": "d73724b75841c39bec144147481be56dd53d72bf3bad134609b16da61996dd8b" }, "downloads": -1, "filename": "cs-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd4d0d7e5c534ab55b2506bcd5c5498e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6055, "upload_time": "2014-07-01T14:39:19", "url": "https://files.pythonhosted.org/packages/42/98/424f54497a4b71f368082457995f875509e8bc29f61df2ac68316d6343a5/cs-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31c5c3048959e8e56891514f658b07a8", "sha256": "455fcb73d8591ecb946cdcac8e36c9897b4ff9dc50e8d0a32134a59b5b3e8690" }, "downloads": -1, "filename": "cs-0.5.0.tar.gz", "has_sig": false, "md5_digest": "31c5c3048959e8e56891514f658b07a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4124, "upload_time": "2014-07-01T14:39:21", "url": "https://files.pythonhosted.org/packages/bc/cb/83823b41fb79535226d1d9f57781ac9906fc9f919d5889fb7fe6fc49892e/cs-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c70142dbca73ed5b5e22216e8de13c19", "sha256": "466ad36b5dad4a6a6b27ac403343f52382a720115b9f74be73479500ca332d34" }, "downloads": -1, "filename": "cs-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c70142dbca73ed5b5e22216e8de13c19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6126, "upload_time": "2014-07-02T16:55:27", "url": "https://files.pythonhosted.org/packages/61/7a/f26a0a3f45bb1fd47cc3628d20ae2711ae6b3f4e88a0a9e3b711a97c9b61/cs-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3747d7a8de826da5777530799c35c9df", "sha256": "a27d08d764630d91658bc28185d130a4904f7c05be8b6ab9c40aee922d2f5479" }, "downloads": -1, "filename": "cs-0.5.1.tar.gz", "has_sig": false, "md5_digest": "3747d7a8de826da5777530799c35c9df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4200, "upload_time": "2014-07-02T16:55:29", "url": "https://files.pythonhosted.org/packages/d4/fc/781ea5f3cc8d9c1975a0384186caa0542e178bdaa7e0b6a45a4546db1c34/cs-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "ba9e90ff2c92af47a0af6cf3365cdc25", "sha256": "e5742de2004ed5f04af8529433f6bd374436d73c3cbed8633c0851b77fb48221" }, "downloads": -1, "filename": "cs-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba9e90ff2c92af47a0af6cf3365cdc25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6246, "upload_time": "2014-07-03T08:34:33", "url": "https://files.pythonhosted.org/packages/d1/d5/398fbf4610670f44f168393c6d869d8002daac20bc59dcada83e5b5e1337/cs-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11322d33a51c29020bd73a92b31d75b8", "sha256": "2a4b28381fde82c95934379767539b984daa60034164f5cf45e1b38e8f81efd5" }, "downloads": -1, "filename": "cs-0.5.2.tar.gz", "has_sig": false, "md5_digest": "11322d33a51c29020bd73a92b31d75b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4305, "upload_time": "2014-07-03T08:34:35", "url": "https://files.pythonhosted.org/packages/78/7a/84e2b4f2f613afa709841123c37f07fde05274c5f7c0ca98d0cbec4f9e3a/cs-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "80d29814f72b44e27d485bdb6867f35d", "sha256": "5b119e8e8713e2a57244976dcac9f4c7b0afdb8965b7d64a0872d70b8bb66ede" }, "downloads": -1, "filename": "cs-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80d29814f72b44e27d485bdb6867f35d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6420, "upload_time": "2014-07-03T12:30:54", "url": "https://files.pythonhosted.org/packages/83/b7/04a5398d597679d253507d6298e11591f264d02f9538f406f4ed2d3d175e/cs-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "734e361fdab5753e42709e4315382e07", "sha256": "24d353e8b8cf5b176c78806c77162acab1e7a5060170424bd21a00678c58eb1a" }, "downloads": -1, "filename": "cs-0.5.3.tar.gz", "has_sig": false, "md5_digest": "734e361fdab5753e42709e4315382e07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4501, "upload_time": "2014-07-03T12:30:57", "url": "https://files.pythonhosted.org/packages/7e/81/a50829bfbc9817553d02ada83bab53b44156e2728addbe68b75eb6f5fb78/cs-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "c86986b2cc277b814cdbbd6d8d3a694f", "sha256": "63553280af751f931180ae56e8236394b0b3fb7e622e1fbfbd056f60484c0511" }, "downloads": -1, "filename": "cs-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c86986b2cc277b814cdbbd6d8d3a694f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6429, "upload_time": "2014-07-03T14:43:12", "url": "https://files.pythonhosted.org/packages/ba/87/4da6579d314b659ac96bffa2631d4ed636dee0c644ffb270962eeb89ffe0/cs-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60e0bedac050442f4074b8b7b9f693f6", "sha256": "8b8fa71f358d2b4f89d65bdb16fa9b1c2a1a93edeeeb89f24271208e6d992533" }, "downloads": -1, "filename": "cs-0.5.4.tar.gz", "has_sig": false, "md5_digest": "60e0bedac050442f4074b8b7b9f693f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4502, "upload_time": "2014-07-03T14:43:15", "url": "https://files.pythonhosted.org/packages/94/16/a011c2c7189c0d4d57b2d96e38b370b05655a0ead6cf6451370178fe6965/cs-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "b2ac8c467152bb59bc1db4bb45112e2f", "sha256": "ca4239a86339fce099701a45ca0fc1bd1c0bbeac27d141a38259e377bcc1c90d" }, "downloads": -1, "filename": "cs-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2ac8c467152bb59bc1db4bb45112e2f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6423, "upload_time": "2014-07-04T11:52:31", "url": "https://files.pythonhosted.org/packages/6e/8c/44089677d364bc8df4928c4d2befc3bf7f2502be127c4f75f899f01a75a8/cs-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cdfd97757c7574d7a78362a6c2b119e", "sha256": "db46a6ddfdda4d4bc529959b78faa3c0d3b2844d6b1aa934d3e5bff1709e19f9" }, "downloads": -1, "filename": "cs-0.5.5.tar.gz", "has_sig": false, "md5_digest": "4cdfd97757c7574d7a78362a6c2b119e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4506, "upload_time": "2014-07-04T11:52:34", "url": "https://files.pythonhosted.org/packages/15/6b/0d8437c0517fdcbc46a17c284cff60be69e7be57ae12e37db0f8b77a26e5/cs-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "ea4bea987e3dbf5f7b892b50376196ba", "sha256": "c4cab40580f07effceef855dec6917962138f29a2464c87dacdc84064595605d" }, "downloads": -1, "filename": "cs-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea4bea987e3dbf5f7b892b50376196ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6435, "upload_time": "2014-07-10T13:44:42", "url": "https://files.pythonhosted.org/packages/b4/e8/02c0d5484e9a397e2605cc2830736a22f912c5b0338e2787a641731be4f3/cs-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "960f4f81037bce76d1c38b419824705f", "sha256": "91e226f9f2b3555cb7feb3a85ce7d7908ec664bf785c7c8d8b4344d79a12a6ba" }, "downloads": -1, "filename": "cs-0.5.6.tar.gz", "has_sig": false, "md5_digest": "960f4f81037bce76d1c38b419824705f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4504, "upload_time": "2014-07-10T13:44:45", "url": "https://files.pythonhosted.org/packages/cf/d0/85dab0f25d529568176e7b33b7a5cd1e843e676e1c7b7ec5b095e9ba66ec/cs-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "a5ad3f577ccef66706cad007dc2c4ac9", "sha256": "22a304779863117c448e01cec15371da2d829e35b4f15c4c11753d3bdd1d063d" }, "downloads": -1, "filename": "cs-0.5.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5ad3f577ccef66706cad007dc2c4ac9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6490, "upload_time": "2014-10-13T09:27:53", "url": "https://files.pythonhosted.org/packages/47/b1/cd62221552734523093525351ac9310a7a30fb7b77d3058afee90bf08401/cs-0.5.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa542b83dab6d2fe7c36a1914beb2081", "sha256": "1a5d1ca5a27f9143ddd03ddbf3fecdb690681f62ef125a5748d1b9f8686a4ee6" }, "downloads": -1, "filename": "cs-0.5.7.tar.gz", "has_sig": false, "md5_digest": "fa542b83dab6d2fe7c36a1914beb2081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4557, "upload_time": "2014-10-13T09:27:56", "url": "https://files.pythonhosted.org/packages/ce/76/87a93459584676ffed0f438a6ef10c26db0c5651ab70677598db7fba1e35/cs-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "2edc37f2512ca026d1494e3ae2602d48", "sha256": "46216d6369150a4e81f828e74c298fa8c1c2830bd139805c545e18a7458b8a14" }, "downloads": -1, "filename": "cs-0.5.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2edc37f2512ca026d1494e3ae2602d48", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6549, "upload_time": "2014-12-15T10:44:51", "url": "https://files.pythonhosted.org/packages/94/66/13a071cd064e9767b0faabe2b8ce76518aeeee9e7d00e7fa6d82034a6f2c/cs-0.5.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4d5f3cc847eb84a25cf58d2f348520f", "sha256": "e4a3061256d92700bad5a170bf577bbd73582f80146c13665de4f12c856235ce" }, "downloads": -1, "filename": "cs-0.5.8.tar.gz", "has_sig": false, "md5_digest": "c4d5f3cc847eb84a25cf58d2f348520f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4620, "upload_time": "2014-12-15T10:44:54", "url": "https://files.pythonhosted.org/packages/70/23/5d3a9f01b7a2b6031677c0efe7c2eaef7e63072fa660ceb09d741ccd7fbf/cs-0.5.8.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "9d916ecb3ffa41e1e7ebfab3031bfe22", "sha256": "53692c5ec984066018eefe4a29a46af7d51628153a787e28e9a7ada9fd88e2b0" }, "downloads": -1, "filename": "cs-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d916ecb3ffa41e1e7ebfab3031bfe22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6904, "upload_time": "2015-01-09T15:21:18", "url": "https://files.pythonhosted.org/packages/c4/5f/ca4474a8075af1b17d5dbbf5e2a95a07714dc1102e2fcc9a6bfcdb210adc/cs-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcd61d72104d01eac6bea29943e50654", "sha256": "4e48b81e456f1c7a03a4f0e79158f32dbf36ad99d7df010542cded8915ed87fd" }, "downloads": -1, "filename": "cs-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bcd61d72104d01eac6bea29943e50654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4928, "upload_time": "2015-01-09T15:21:21", "url": "https://files.pythonhosted.org/packages/20/81/bb23cb84647f5724cf7f2ae771c4de2230e5d247b696137c2435041864ca/cs-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "5deb422afa929427972c8c4b836d2bc3", "sha256": "5f11d99d5057a59408f4f4bfbc58c31aaf30a1edfa2090fd4069c20270892fbe" }, "downloads": -1, "filename": "cs-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5deb422afa929427972c8c4b836d2bc3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6924, "upload_time": "2015-02-02T09:45:55", "url": "https://files.pythonhosted.org/packages/2d/fb/bfefe9be6e50997eef41779001b0e48366889f533d657ec62a95df08aebd/cs-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f932b1051ae9b9a2a53cf1f348e3b25c", "sha256": "2ba51e87157f53eea949df3fa04951441729a0bcfdf5f5d11f47fc5076ddafd0" }, "downloads": -1, "filename": "cs-0.6.1.tar.gz", "has_sig": false, "md5_digest": "f932b1051ae9b9a2a53cf1f348e3b25c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4928, "upload_time": "2015-02-02T09:45:59", "url": "https://files.pythonhosted.org/packages/fb/95/19f577e9a8191af1435fb9441453218cfdff35132a70a8a9342265cf5f69/cs-0.6.1.tar.gz" } ], "0.6.10": [ { "comment_text": "", "digests": { "md5": "440ff8a4985275b362b0984939daa7da", "sha256": "bcbd882cfcf213d01ebf9b01a598567b4085739953b751a1b4588694ed4a981d" }, "downloads": -1, "filename": "cs-0.6.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "440ff8a4985275b362b0984939daa7da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7396, "upload_time": "2015-08-25T07:35:20", "url": "https://files.pythonhosted.org/packages/ea/42/136074254ef2edcf9231d4da88e3d9528046e905bec5d4fe1f458555c5a6/cs-0.6.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b124e0db1515f9d89ee69df40f14af97", "sha256": "b05280a04eb30454a86f02a05f6d4260230d337b3c29fa2fd33febb955ad678c" }, "downloads": -1, "filename": "cs-0.6.10.tar.gz", "has_sig": false, "md5_digest": "b124e0db1515f9d89ee69df40f14af97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5267, "upload_time": "2015-08-25T07:35:26", "url": "https://files.pythonhosted.org/packages/c7/ab/433a0e69d5364b3d93f7e23a2c82923cbb087ef9feeb8340a4ee47f128b3/cs-0.6.10.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "c994ad677195258fae3c7c5b04cb5bca", "sha256": "7f606fdc428b7355141c1f5a8a2ec8129f3ee3fbc6c52ba6650a545ca0554092" }, "downloads": -1, "filename": "cs-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c994ad677195258fae3c7c5b04cb5bca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7745, "upload_time": "2015-03-10T16:16:46", "url": "https://files.pythonhosted.org/packages/cc/a4/b8f7e96c2df731084103acd8e56dedde512e928d307bb81b1e8b90232972/cs-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "292f9010492a7b254971b8c4e2ac9998", "sha256": "f59a5158c1574a0c32b35a9b8877e66113c26d184afc8324d3b693d1a8112b5c" }, "downloads": -1, "filename": "cs-0.6.2.tar.gz", "has_sig": false, "md5_digest": "292f9010492a7b254971b8c4e2ac9998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5756, "upload_time": "2015-03-10T16:16:48", "url": "https://files.pythonhosted.org/packages/fa/d0/199d4e2c22e0eaa06cbdd6675492f866d6e434ed147171d6a215fe9f5d55/cs-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "d4f0fc196f981a4ac2ab3b5b516539eb", "sha256": "eb118d437dadb535c17c7c3faa53ded40cfe4498cf065c88e9e20b40a20885f6" }, "downloads": -1, "filename": "cs-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4f0fc196f981a4ac2ab3b5b516539eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6834, "upload_time": "2015-03-23T13:17:10", "url": "https://files.pythonhosted.org/packages/e6/6c/a1002cb926058a858fac7b739f189aee8bca7ab4b495d97a2b9dfc350bdf/cs-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f15579444b1593d37b26ce653c78577", "sha256": "da6837f190dff94c7e9e17903f4c1920fbc581ecc2698853781bbe4b756690c7" }, "downloads": -1, "filename": "cs-0.6.3.tar.gz", "has_sig": false, "md5_digest": "9f15579444b1593d37b26ce653c78577", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4856, "upload_time": "2015-03-23T13:17:13", "url": "https://files.pythonhosted.org/packages/aa/78/cb476ead986b2504f86c629de416bd84140079c428079a14d45b7198bf75/cs-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "813ddf3502cdd66f86838c56684a8821", "sha256": "5e741c1020da2185d7b64ac01dea87c397a9de9321945c8d9ac50186f91d8461" }, "downloads": -1, "filename": "cs-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "813ddf3502cdd66f86838c56684a8821", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6819, "upload_time": "2015-03-24T09:54:46", "url": "https://files.pythonhosted.org/packages/94/e7/6ec8a90c030fed126fc649517a5a6466515fec913012dd40dfa9b3393c2e/cs-0.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e076d9dde01385d175d5afce652083f", "sha256": "1512c98804fccf5604fa7a7e2109875f937576435efaa4658ddb305e1fcb1781" }, "downloads": -1, "filename": "cs-0.6.4.tar.gz", "has_sig": false, "md5_digest": "5e076d9dde01385d175d5afce652083f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4839, "upload_time": "2015-03-24T09:54:49", "url": "https://files.pythonhosted.org/packages/80/f4/f47b7bc45e8d37eb17a7fc087fa4de05ba29cc79eca56e72ce0eb5d1a92a/cs-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "2058a9713d28ec152a78ed37d3df6ddc", "sha256": "85b5009f7e2e011e72079417128cd46dff6b602bcf41902973d7357bba2d2ed0" }, "downloads": -1, "filename": "cs-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2058a9713d28ec152a78ed37d3df6ddc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6826, "upload_time": "2015-03-31T08:25:44", "url": "https://files.pythonhosted.org/packages/67/d2/6b3c9147114c54d7348e9c58ab5983b09b513bde99b25cda51dde2c36c58/cs-0.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f455b5919c74bb3dfec918035f81b7e8", "sha256": "afe13af2d4722a7ff57c678dcb6e0c24cc2f21c1ada9f2d55e3ff3cd18fb6bb6" }, "downloads": -1, "filename": "cs-0.6.5.tar.gz", "has_sig": false, "md5_digest": "f455b5919c74bb3dfec918035f81b7e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4845, "upload_time": "2015-03-31T08:25:47", "url": "https://files.pythonhosted.org/packages/1b/9d/dd7ffe9af8cd480b7abb22c7bbbb8be92e450d653efd6cf7976e555d1b50/cs-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "4bf3c540beda38660d0a2e2881e43624", "sha256": "50467872f7c9b9acf757afa1cf4ed7310c9e419c0290202cb55669a06c770999" }, "downloads": -1, "filename": "cs-0.6.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4bf3c540beda38660d0a2e2881e43624", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6829, "upload_time": "2015-05-01T13:31:42", "url": "https://files.pythonhosted.org/packages/fc/d0/c52c1bb4c7834daee289927ab6dddc6bd62750f9e3cc3c8d4704cfc6d845/cs-0.6.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d272ccb79efaa3d9ecea17972fc3c2a", "sha256": "4d748b30e99a6af5a6cdb7bc87b255acba4d4f4a0e07bf6be6d35337f1c31335" }, "downloads": -1, "filename": "cs-0.6.6.tar.gz", "has_sig": false, "md5_digest": "2d272ccb79efaa3d9ecea17972fc3c2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4844, "upload_time": "2015-05-01T13:31:45", "url": "https://files.pythonhosted.org/packages/55/b2/4aba14868cbc420f66b5c304f8277d2302f82eb74d659beec2308669911d/cs-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "3441b3e67c30aedc309ee45371f22297", "sha256": "6404d59b0075a1666cf826a66906e6a13876cdbf188d032df47f6ad93dbda21f" }, "downloads": -1, "filename": "cs-0.6.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3441b3e67c30aedc309ee45371f22297", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6965, "upload_time": "2015-05-28T13:48:23", "url": "https://files.pythonhosted.org/packages/b3/07/186e9be583e54e3ead0705d951251760a3de9e100e9a0ea293a96452766d/cs-0.6.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32d839d8e1448043d59f110fbae5e904", "sha256": "11da7457f96fb02f6d91b855be2e2d4d0e848aa1e6cb3e86fa05932c31839f09" }, "downloads": -1, "filename": "cs-0.6.7.tar.gz", "has_sig": false, "md5_digest": "32d839d8e1448043d59f110fbae5e904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4920, "upload_time": "2015-05-28T13:48:26", "url": "https://files.pythonhosted.org/packages/c0/e2/0bf2f07c08e5b8a0b5e900003bcfb5c8abefd0bd1877d966c3837ef85db1/cs-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "ad0715b573b9940d9e352c7619359e52", "sha256": "8551fe23501614cdb8f2891d9f056c1d947eff61228a351796663c651fb46eb2" }, "downloads": -1, "filename": "cs-0.6.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad0715b573b9940d9e352c7619359e52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6970, "upload_time": "2015-06-03T08:40:39", "url": "https://files.pythonhosted.org/packages/3e/9a/d891837f5e19f447e04e54a59c8c1e6820c1fa6b761a0097ed5bed2dc93c/cs-0.6.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd6f9a9b40e0026d8bb7315df134471e", "sha256": "8e3163e897caf5c23ad7daca9b8520536808dadf8a9a6b80dc4f136d7b21b049" }, "downloads": -1, "filename": "cs-0.6.8.tar.gz", "has_sig": false, "md5_digest": "bd6f9a9b40e0026d8bb7315df134471e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4936, "upload_time": "2015-06-03T08:40:42", "url": "https://files.pythonhosted.org/packages/88/4e/dea1ecd53d8e0e8cabe118990f1e0be8ab96e5cabfc4f725bc239e4a11c0/cs-0.6.8.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "43feb8f2589305098200e02eaabaa73c", "sha256": "10ef8af620dacc707c6a12e902f356b20c0c23056f43ab46464033c6d2129985" }, "downloads": -1, "filename": "cs-0.6.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43feb8f2589305098200e02eaabaa73c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7058, "upload_time": "2015-07-20T09:20:48", "url": "https://files.pythonhosted.org/packages/9a/d5/c25e2969facd8e9364b8157464c0945d34b4d1e41ca360b1f5af3bd0e6d5/cs-0.6.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91fa9ff4b09eeafae34944ca2a6c08ab", "sha256": "e55f4c1a2973b3219fcf7bee32cc9da7fe4779eb6e1fcaeb5ebc6a4c90a25cc5" }, "downloads": -1, "filename": "cs-0.6.9.tar.gz", "has_sig": false, "md5_digest": "91fa9ff4b09eeafae34944ca2a6c08ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5010, "upload_time": "2015-07-20T09:20:51", "url": "https://files.pythonhosted.org/packages/4c/63/66494f60ef2c986e7e95d909d18d085458bc5aaf0f6451770bdd8f203d4c/cs-0.6.9.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "83e347415356046cee44d5e5a97e4292", "sha256": "5b5fee538705e276ac3abe85ee86d2172d5c67f01c819f23072260a66df50b27" }, "downloads": -1, "filename": "cs-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83e347415356046cee44d5e5a97e4292", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7443, "upload_time": "2015-10-19T07:15:10", "url": "https://files.pythonhosted.org/packages/06/2c/0a03f1d602d87ca5e3088941ca57b4ad7c9699a47a4bce32d3007e4a0099/cs-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18c08f35edf0c4b4783d131aec3babdc", "sha256": "c68fb8cc9288a6b3bfb96e4f369a1b13e084ee3642ddfc0150287a2e3dfdef9a" }, "downloads": -1, "filename": "cs-0.7.tar.gz", "has_sig": false, "md5_digest": "18c08f35edf0c4b4783d131aec3babdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5307, "upload_time": "2015-10-19T07:15:17", "url": "https://files.pythonhosted.org/packages/b2/b4/8a149fbfc115b533092e00fcf2491777a16cb910571ec06bfc5d369aa542/cs-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "76d7723694218101ac1ba05e6c3bfb1a", "sha256": "7269897d4c2c183f3863000f7d2829018cfc618d4bf893c15809411b044a00e6" }, "downloads": -1, "filename": "cs-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76d7723694218101ac1ba05e6c3bfb1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7466, "upload_time": "2015-11-27T08:45:02", "url": "https://files.pythonhosted.org/packages/c3/c9/4f72bc51dc74c8436551f27c82ae27db821eb83d13805994267bf29c55e7/cs-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbbecf8982098d4b8e0123e8dddd40f5", "sha256": "70b9fc91318d61a8de4107f25627f51ec1dd732fd22bff36f1cd3bbee46210a2" }, "downloads": -1, "filename": "cs-0.7.1.tar.gz", "has_sig": false, "md5_digest": "cbbecf8982098d4b8e0123e8dddd40f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5310, "upload_time": "2015-11-27T08:45:18", "url": "https://files.pythonhosted.org/packages/4d/6e/f5a762e33cb492f2abee1bc7b58d80fb0fa6ae1d45abb25632f8aeed430c/cs-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "fc75dca67f23f143832cadc159024287", "sha256": "d3cf725896c328c5e156586b89571cf912c57d933d48672020fc112469fa3852" }, "downloads": -1, "filename": "cs-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc75dca67f23f143832cadc159024287", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7868, "upload_time": "2016-02-25T16:45:42", "url": "https://files.pythonhosted.org/packages/aa/b0/95fbc0995b84b8c12e432ee6fb8fe9232cd8809d298a9cb4e951b03e9881/cs-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad1964c6f7d5b04e9235cf9407e0e9bd", "sha256": "b82f62f715a87546da246701c2cff8b2328b9e64f17a31d7dcc657ca42f3311b" }, "downloads": -1, "filename": "cs-0.8.0.tar.gz", "has_sig": false, "md5_digest": "ad1964c6f7d5b04e9235cf9407e0e9bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5569, "upload_time": "2016-02-25T16:45:48", "url": "https://files.pythonhosted.org/packages/36/f5/e0511d902f5b97d67d6b28091e93273a57a4da84978988144935df78fdc0/cs-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "8bf1b37cdea89afca9e4db29447d5e8a", "sha256": "b2bbe49423a1b5a48e1e443da000db48bbb08c2a1cf285d27bccdf11c884fa5b" }, "downloads": -1, "filename": "cs-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bf1b37cdea89afca9e4db29447d5e8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7962, "upload_time": "2016-04-19T07:55:18", "url": "https://files.pythonhosted.org/packages/13/80/64b8cb9abf16f024106dbff1e4a6bd35d0ccb36ea89e27b2312ab873de09/cs-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f0d641401331f8d75e8695704eb90c3", "sha256": "68da8aedd87460bcb39c973c4669cce3c1fbcaeea2653b86bc7ea26b7e949f96" }, "downloads": -1, "filename": "cs-0.8.1.tar.gz", "has_sig": false, "md5_digest": "1f0d641401331f8d75e8695704eb90c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5664, "upload_time": "2016-04-19T07:55:23", "url": "https://files.pythonhosted.org/packages/1b/bb/3b969c8176356971c5da2767f756048031d612c926de18ff01f3836426d2/cs-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "fca414700dc87da1172685040cf105dc", "sha256": "09967b97e3f44ed4bbd1cb1fc10b5e75736e27260afa3c54a0040a40a4d92a52" }, "downloads": -1, "filename": "cs-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fca414700dc87da1172685040cf105dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7998, "upload_time": "2016-04-28T06:57:45", "url": "https://files.pythonhosted.org/packages/91/88/c9840adb9b11b1fe1759d82887293bc3d7c68f68412b54c4cc4c414da215/cs-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c23ec08c690090e44f0c54515f3e69a9", "sha256": "87c76121cad3bce10c4c644eaec4a6b79ece753bb5c0c2d98c2763891ac4fbff" }, "downloads": -1, "filename": "cs-0.8.2.tar.gz", "has_sig": false, "md5_digest": "c23ec08c690090e44f0c54515f3e69a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5689, "upload_time": "2016-04-28T06:58:52", "url": "https://files.pythonhosted.org/packages/15/70/b35b5b819bda890c978d51e448e135b97cb39bdf7e143790a3ea2c88c51b/cs-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "54848eddb8b8633bbdf451bd73a341b3", "sha256": "ffbd48b97a97e27b5250a83f223a66d967f9adfb6a4c8d60ff348a15ea38a870" }, "downloads": -1, "filename": "cs-0.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54848eddb8b8633bbdf451bd73a341b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8326, "upload_time": "2016-08-29T08:12:21", "url": "https://files.pythonhosted.org/packages/aa/dc/b78a13242538b087757157d61e5652d29a74fa4d0507b2d1498448b4e7e8/cs-0.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8ea3a37ce9e2d535412c184b911b16f", "sha256": "d9636948506f8c57ee2bf53d15d1a277e8fbdc4c7f880ef542f0af4f9cd581da" }, "downloads": -1, "filename": "cs-0.8.3.tar.gz", "has_sig": false, "md5_digest": "f8ea3a37ce9e2d535412c184b911b16f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5917, "upload_time": "2016-08-29T08:12:25", "url": "https://files.pythonhosted.org/packages/ec/fb/f9c5d37300ad284e0806beb282ec4a4a9c7cacdb713ada5e41dee65bb5f6/cs-0.8.3.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "e6beb429e9990d68923563d5d0bdcb31", "sha256": "9beabc48fb459188b52cba70ef528c019826eab05c8ad45e776f724bbbb9ecad" }, "downloads": -1, "filename": "cs-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6beb429e9990d68923563d5d0bdcb31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8611, "upload_time": "2016-10-17T08:49:52", "url": "https://files.pythonhosted.org/packages/b5/ff/1533144732cedfe97bc02b0ffccbc023d8791d1731a54374e15c28fd7096/cs-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e4a826ce094b2af24e13d81125d8dde", "sha256": "9a34672e82baf4721416cfc3888dd6eae253c7060054e4200a42e4c5c3a3beac" }, "downloads": -1, "filename": "cs-0.9.0.tar.gz", "has_sig": false, "md5_digest": "7e4a826ce094b2af24e13d81125d8dde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6114, "upload_time": "2016-10-17T08:49:54", "url": "https://files.pythonhosted.org/packages/93/87/34b645a84ee682075bc5471e8046204c1df735ee0eec318c4a149162455d/cs-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "549ab18b7ae708e7efc18a3277546b82", "sha256": "67167547b13ca2783a1437b3140fb3de15bd946e1fd8caaabf11d7f9b1cbf92b" }, "downloads": -1, "filename": "cs-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "549ab18b7ae708e7efc18a3277546b82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8644, "upload_time": "2016-10-25T14:35:03", "url": "https://files.pythonhosted.org/packages/82/99/6e1696d26e986e893909591575c7f7dbae16841019a5f969998782644a1d/cs-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc73040d433c2ac7dc13afdce8035b2f", "sha256": "6b8b038f0374d7556e365dd3f4d3148116f3d3a76497690c96c4e8f48d62ae04" }, "downloads": -1, "filename": "cs-0.9.1.tar.gz", "has_sig": false, "md5_digest": "cc73040d433c2ac7dc13afdce8035b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6136, "upload_time": "2016-10-25T14:35:06", "url": "https://files.pythonhosted.org/packages/a1/25/06b50cf8c4a853050abd31515125df9e7e3a97c6d70a35c5921982b9ae9b/cs-0.9.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4996d08b5b5d5be859b6654474be8350", "sha256": "3e6df7d708400262af733bd091fa3d5148338ac29e5a2945d1e97fd4eb79be60" }, "downloads": -1, "filename": "cs-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4996d08b5b5d5be859b6654474be8350", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8639, "upload_time": "2016-11-29T09:24:02", "url": "https://files.pythonhosted.org/packages/b6/39/c42e7d4b656c46f02fc2b881219b16b6ee74e0582d32d6c5c448486234fe/cs-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21b9600343c53484285e639df1be9335", "sha256": "cfbb337a0a55b09ad09c87fb15c7ab37211127abc638599b653ee0ee1209e3a1" }, "downloads": -1, "filename": "cs-1.0.0.tar.gz", "has_sig": false, "md5_digest": "21b9600343c53484285e639df1be9335", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6140, "upload_time": "2016-11-29T09:24:04", "url": "https://files.pythonhosted.org/packages/e2/46/85b2ac155cf3909eb22acd4aa3772e48157bd5e7df12b8a264928d06e746/cs-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "13d0d7fd59c630879f7ad4283220b7d8", "sha256": "c57bcb43fb75e8594308f64236196db04e7492d3eeed5a826e8c8d7dc1371d04" }, "downloads": -1, "filename": "cs-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13d0d7fd59c630879f7ad4283220b7d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8665, "upload_time": "2017-04-21T04:54:11", "url": "https://files.pythonhosted.org/packages/13/c7/5dee7ffd1eb82bf93f16233cdd633deed26bc430695a3ecd55be87133289/cs-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74b1dca99b00b1bad6b7d8c655485120", "sha256": "851160a9f41132c48488e43e2553b7f0e4e49ed8a7e32e20e52872879b356d35" }, "downloads": -1, "filename": "cs-1.1.0.tar.gz", "has_sig": false, "md5_digest": "74b1dca99b00b1bad6b7d8c655485120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6159, "upload_time": "2017-04-21T04:54:13", "url": "https://files.pythonhosted.org/packages/77/86/31beab989001d6b705c65887e5a43f0308fd45007a685712f2800aa1a625/cs-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c70b510f8894124bbcea11cf89d68c3c", "sha256": "c74fef80cac786fc4e2b8a13b6dc43e1485832c394531e079677c891be6334af" }, "downloads": -1, "filename": "cs-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c70b510f8894124bbcea11cf89d68c3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8668, "upload_time": "2017-05-05T09:35:53", "url": "https://files.pythonhosted.org/packages/11/9f/444bbb6c49c7f7be78b9fcf68919d5fe0a0b3b78db8b88d05c2b647510d8/cs-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "425cc6ad970e6ac13dca7b4cd7243d97", "sha256": "92c0dcca61f2561a5f68a16c104be9d9329cf37c1317294509ea49ac9497f539" }, "downloads": -1, "filename": "cs-1.1.1.tar.gz", "has_sig": false, "md5_digest": "425cc6ad970e6ac13dca7b4cd7243d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6165, "upload_time": "2017-05-05T09:35:54", "url": "https://files.pythonhosted.org/packages/d8/f6/160393e70996197844f2d33aa0e1b249bd8aead1e8cdf01786ed88185d70/cs-1.1.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "3d44315b10d75bc9ea47d8d5d407248e", "sha256": "762bf0b348277ac84d1f7d0e7a15095a60cc21ff3f4c667f95625a647663453b" }, "downloads": -1, "filename": "cs-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d44315b10d75bc9ea47d8d5d407248e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11982, "upload_time": "2017-10-06T13:11:40", "url": "https://files.pythonhosted.org/packages/fa/c3/cac6dc8a2829404d7b1cbd431d70bf029f027f90fecac071688131da43a1/cs-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfdc5c0633a07a89670528c902093d9b", "sha256": "947c1ed6ae05b9639a465710c7dd9851372ae2bd0eeb1f1994f9b0abea80090c" }, "downloads": -1, "filename": "cs-2.0.0.tar.gz", "has_sig": false, "md5_digest": "cfdc5c0633a07a89670528c902093d9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7976, "upload_time": "2017-10-06T13:11:42", "url": "https://files.pythonhosted.org/packages/d5/df/4becc4f1bab44a40ba904525a362b7dbd4c645c9da9ffde27242bd0086e5/cs-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "9764aa346977f153619069063c13d9f8", "sha256": "d1df6079f552df63d0d7bc37367191a914f4ab51f7a816130a8bb9d88fe0d9b9" }, "downloads": -1, "filename": "cs-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9764aa346977f153619069063c13d9f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12456, "upload_time": "2017-12-15T09:37:14", "url": "https://files.pythonhosted.org/packages/bb/70/5e64ce4706e795f162959397232bdae1a4c7d450daa178cdbce5c518770f/cs-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58a2696456e0155089153ed2f55c3e1c", "sha256": "ba44ead6ad8d0b79e7729a43de83bb53336ab04a9bb550e2cad5a4377b4ef086" }, "downloads": -1, "filename": "cs-2.1.0.tar.gz", "has_sig": false, "md5_digest": "58a2696456e0155089153ed2f55c3e1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8291, "upload_time": "2017-12-15T09:37:17", "url": "https://files.pythonhosted.org/packages/80/e2/bed09ea1210c628d8984c3edf35607ae33bbddd972fb55ea406373b20e3d/cs-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "23599f7d669449a7bfcf1125eba03c6e", "sha256": "ecfe9463c0fd01ac2cc75e6ef65f5e5eb35bd07c44b4ad81ba3ef18accfe436b" }, "downloads": -1, "filename": "cs-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23599f7d669449a7bfcf1125eba03c6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12452, "upload_time": "2018-01-08T08:55:30", "url": "https://files.pythonhosted.org/packages/0b/3b/7962261c6940f6bd16ea74284bdaef935eebb80c168e7c0a4e5cc525c879/cs-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09579d457f955db19800961aa99c8a5c", "sha256": "c8de0f02183ef29f1cbe3e88412d60f32119b1d575724325b8e073a960929201" }, "downloads": -1, "filename": "cs-2.1.1.tar.gz", "has_sig": false, "md5_digest": "09579d457f955db19800961aa99c8a5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8301, "upload_time": "2018-01-08T08:55:31", "url": "https://files.pythonhosted.org/packages/4c/bd/16188ea98dcd8ad8e91d590dfff5a369a4ca9e47b8a352599f078fc7e167/cs-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "71d5f0854431bdb8a8266b8495e3f858", "sha256": "1c219e4d870fcfcb2c1a5dc4753ffb4b5541db869f57066cad13990dd53860f0" }, "downloads": -1, "filename": "cs-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71d5f0854431bdb8a8266b8495e3f858", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12446, "upload_time": "2018-01-29T06:48:20", "url": "https://files.pythonhosted.org/packages/1a/52/7acfcd6b522bf5f70efc53c7b8ea945ee3679aece62087921f1c933d2c91/cs-2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a02947b8d5c58cbf6cfbda42bf8d4d3", "sha256": "ccf81c7d7a53b51a6094b39cfa8f4b3b0e27cbb372fab21c5a4fa3b4e34c7685" }, "downloads": -1, "filename": "cs-2.1.2.tar.gz", "has_sig": false, "md5_digest": "4a02947b8d5c58cbf6cfbda42bf8d4d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8303, "upload_time": "2018-01-29T06:48:21", "url": "https://files.pythonhosted.org/packages/5d/50/461815813b4eea54188216f48c72fdb6e3de47d5dba4bf2fb6dd9cc2ddad/cs-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "08115140e829614d6df51b1fd5049943", "sha256": "9f2b17e21bbf40928183a8d0a1f78545c5620919c3fff910f9cc9ba50ec1df40" }, "downloads": -1, "filename": "cs-2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08115140e829614d6df51b1fd5049943", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12464, "upload_time": "2018-01-31T09:53:51", "url": "https://files.pythonhosted.org/packages/b3/56/18e0f6ff2fe10cab159d4d698b1d357af3cf2f9ab778d3586e270f8ef0fa/cs-2.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "767927e50bd5377808b3056822946a1a", "sha256": "5b1f18972eed1fc7cddfbe840b28b3a37697c83c83aeef5432184edc1bd594f1" }, "downloads": -1, "filename": "cs-2.1.3.tar.gz", "has_sig": false, "md5_digest": "767927e50bd5377808b3056822946a1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8321, "upload_time": "2018-01-31T09:53:52", "url": "https://files.pythonhosted.org/packages/bc/87/11704bea17e1c54c2e13ed302a8e9182b72bf7abf72b97f8abdaafeaee98/cs-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "2da47997b895334cced92062a608980a", "sha256": "06f1aa2930e73ee53d2378e8281138e128e75edbbc774bdfb8f7d559ae99ed71" }, "downloads": -1, "filename": "cs-2.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2da47997b895334cced92062a608980a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12687, "upload_time": "2018-03-22T10:30:01", "url": "https://files.pythonhosted.org/packages/0c/1e/51c3e6fcbef679b4fca5f3d73236211f196e56b2eec2409274be31f09a9a/cs-2.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ba202661baf5d03a6a97f85f8548c52", "sha256": "ceea7d441f6c338965aa332ed12fb7e85c0606e78de28fa88bce81a95355f6cb" }, "downloads": -1, "filename": "cs-2.1.4.tar.gz", "has_sig": false, "md5_digest": "9ba202661baf5d03a6a97f85f8548c52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8484, "upload_time": "2018-03-22T10:30:04", "url": "https://files.pythonhosted.org/packages/9f/e2/c907751f8360576b483f0a75479bff7177d5ae094f24f23079bba5f560b8/cs-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "1cc87df9537ec0b8300868a2bf2b4d52", "sha256": "59a771fe99561085cb29edcbe3e6612652212b83861c7f5f290c59d66b6fc4ab" }, "downloads": -1, "filename": "cs-2.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cc87df9537ec0b8300868a2bf2b4d52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12707, "upload_time": "2018-03-27T14:19:57", "url": "https://files.pythonhosted.org/packages/22/90/cb9416861d6bcada50d9d0f7aa617aa8f1b36c8b876a0574f277ee9a098b/cs-2.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f6b4b6e67672376792fc5d745be03d6", "sha256": "3855209190c116c5e7b44197e6d72417a0d5205e46cb15ac279861cd70efda60" }, "downloads": -1, "filename": "cs-2.1.5.tar.gz", "has_sig": false, "md5_digest": "3f6b4b6e67672376792fc5d745be03d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8502, "upload_time": "2018-03-27T14:19:58", "url": "https://files.pythonhosted.org/packages/4e/55/6631920fbf63f64127b6fc5f2f3d2304eccd10d4d71e36326249e6bd459b/cs-2.1.5.tar.gz" } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "a2dad06c7b1fa5ad1c3decb7cf90b651", "sha256": "f257574603de489328c9f266664df393cb8c6a11f28460b7daf4cf4ae10c8276" }, "downloads": -1, "filename": "cs-2.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2dad06c7b1fa5ad1c3decb7cf90b651", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9447, "upload_time": "2018-04-06T13:29:33", "url": "https://files.pythonhosted.org/packages/24/1e/76faade4a26f0c47463aecdefcf34f010ac2b59610445a509e9f2f5555e6/cs-2.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "253f36209732f89e38128bf26ca799ce", "sha256": "962e2d1a4f14331edca1521beacba3ca01d4afa3a35f590fa32816ae13da7f35" }, "downloads": -1, "filename": "cs-2.1.6.tar.gz", "has_sig": false, "md5_digest": "253f36209732f89e38128bf26ca799ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8555, "upload_time": "2018-04-06T13:29:34", "url": "https://files.pythonhosted.org/packages/f1/07/245246a58a0cbf9a020ae63a989ed8be07d73b015f9adc73bdc4602e1326/cs-2.1.6.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "9c6108c429d7809a4e5db02d480b433a", "sha256": "00bf9138771b7f6c1e965a60222e1863c460197c93fb2b5d02242fa798965704" }, "downloads": -1, "filename": "cs-2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c6108c429d7809a4e5db02d480b433a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9497, "upload_time": "2018-05-22T09:45:24", "url": "https://files.pythonhosted.org/packages/d5/ba/f8f81da522e478379d4dfd476f1fc0f948ec8b11d810cc78c9985f1ed105/cs-2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edf6ade5fbefdaa7c0c7321a5e034aec", "sha256": "a4bed12d5fd6cb7f63b62137372482dddff1504c645cb7eb0a3b4228193661b2" }, "downloads": -1, "filename": "cs-2.2.tar.gz", "has_sig": false, "md5_digest": "edf6ade5fbefdaa7c0c7321a5e034aec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9720, "upload_time": "2018-05-22T09:45:25", "url": "https://files.pythonhosted.org/packages/ad/4f/170683865657002382f85a3c29bba30394d4dc7f2416fc4ddaa9edb03e90/cs-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "ebd1049edbdf1928eefb312987a4f22e", "sha256": "caa0327cf9749ec9fabf01ce4b601489906df9a2c8a82f17c0f963bb9c072a9f" }, "downloads": -1, "filename": "cs-2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebd1049edbdf1928eefb312987a4f22e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9517, "upload_time": "2018-06-12T07:31:59", "url": "https://files.pythonhosted.org/packages/d3/09/e18f85e6da31f1a888c4b17c37374099a6685ac58c61e5db84ae23e213e8/cs-2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8c9b1c55c9e50c877046f6a6bbbdb81", "sha256": "2408ef0f6e97cec8035658b9bd2a4ae229cfa6327fc907a4df76dd1033e87873" }, "downloads": -1, "filename": "cs-2.3.tar.gz", "has_sig": false, "md5_digest": "e8c9b1c55c9e50c877046f6a6bbbdb81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9772, "upload_time": "2018-06-12T07:32:00", "url": "https://files.pythonhosted.org/packages/52/41/8ce871e8d7b8aa774ede3c337852be3db4e745c84a8532609e03a0b96295/cs-2.3.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "dbeaa97be6b8ad91872093ad7179479d", "sha256": "ce55e8d0ba2d3d78c36e019aa0070176934d49410e068dd558cef07a91e120a0" }, "downloads": -1, "filename": "cs-2.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbeaa97be6b8ad91872093ad7179479d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9565, "upload_time": "2018-07-03T06:53:17", "url": "https://files.pythonhosted.org/packages/21/62/17cec4475a9bc1d02bcc1200ea7629cf3c60819e57084d34a97a738f6d92/cs-2.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b13f8896c474060a2e7a9761a7b0e45d", "sha256": "22b368a2f8b39887b7f1de8d3f4d4f228f132067e7fc379b60b31eca63e91eba" }, "downloads": -1, "filename": "cs-2.3.1.tar.gz", "has_sig": false, "md5_digest": "b13f8896c474060a2e7a9761a7b0e45d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9800, "upload_time": "2018-07-03T06:53:19", "url": "https://files.pythonhosted.org/packages/0b/30/8d538e385e1706850c677ccf23a84accf6a0e055173985f07b6ff58fe3df/cs-2.3.1.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "63a625947bbd6eb105355088dc9f9289", "sha256": "715576518c1fb7f686049a18fd188f78ff416fc5728b59d8821e6ef38f488673" }, "downloads": -1, "filename": "cs-2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "63a625947bbd6eb105355088dc9f9289", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10940, "upload_time": "2018-10-11T09:52:30", "url": "https://files.pythonhosted.org/packages/2f/29/717fa6aff39dcb3062476cd31be8811af86bac8c9919ce4e009a4dd41628/cs-2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aa20ca91415bb0242a12f210d2dfda5", "sha256": "759a06d1bfe23b6ac13ebfc13950bda375cb6681e07b09c11d16a6aa7170ff64" }, "downloads": -1, "filename": "cs-2.4.tar.gz", "has_sig": false, "md5_digest": "4aa20ca91415bb0242a12f210d2dfda5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11246, "upload_time": "2018-10-11T09:52:31", "url": "https://files.pythonhosted.org/packages/d5/7b/191aac91b6836029a02e866b33d435df93e8b8956deb7d9b990c0bed6663/cs-2.4.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "05fbfe89aa84799cf197a455202a40c7", "sha256": "dbdaf163e1cf2ce7db4029dd95093186f973665c97f6c8531144955f2ed414fa" }, "downloads": -1, "filename": "cs-2.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "05fbfe89aa84799cf197a455202a40c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10962, "upload_time": "2018-10-15T09:40:06", "url": "https://files.pythonhosted.org/packages/1b/4a/9ced64467f6f07ff4c99e2e03f8b50514f9e81417c75abcff446f8c75857/cs-2.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9145234db5aacf969520a1949278797", "sha256": "5f54272220148c24a5aa18bb87960c496a279f710774629ba012ad8a3773ef5b" }, "downloads": -1, "filename": "cs-2.4.1.tar.gz", "has_sig": false, "md5_digest": "e9145234db5aacf969520a1949278797", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11256, "upload_time": "2018-10-15T09:40:07", "url": "https://files.pythonhosted.org/packages/33/68/dcdeb82b9a413f41beac62c2953ba42b0ff9549049886bd1f219fcaf1a07/cs-2.4.1.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "4f8db9a7b09805f3a2e80ff63fc2332e", "sha256": "0b333f41babd61616166bf550c64bb6ba28486493ebd592b94121b33e4c841b1" }, "downloads": -1, "filename": "cs-2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f8db9a7b09805f3a2e80ff63fc2332e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12493, "upload_time": "2018-11-28T12:39:36", "url": "https://files.pythonhosted.org/packages/c1/54/f757d63b9ee5ef5451ae47b1ab2ccb37e92bc60cb40cc39307385b1f1e0c/cs-2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c328fe75f28d529457a339c6a439b3a0", "sha256": "740481d185c53b189c59d4e0e683e6ffe1564eadea3c33db97ab9232570d3f82" }, "downloads": -1, "filename": "cs-2.5.tar.gz", "has_sig": false, "md5_digest": "c328fe75f28d529457a339c6a439b3a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16626, "upload_time": "2018-11-28T12:39:38", "url": "https://files.pythonhosted.org/packages/98/1b/f089b3e0189526a3477837d480e07eb116275739d15e1ab67d602d88965c/cs-2.5.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "059904236b9c4887ddb628c23bc11fca", "sha256": "7bddc64c78d2525e3ae31267541db089b6e9b7db3c923f23aba8dbd7918f7251" }, "downloads": -1, "filename": "cs-2.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "059904236b9c4887ddb628c23bc11fca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12520, "upload_time": "2018-12-13T13:19:59", "url": "https://files.pythonhosted.org/packages/d1/e6/59cbe3ec0f4ca1f9ca564943cce0056db5f81aee0f27faf341aae1ada9aa/cs-2.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70565f92bd8e3184418cdd68040cc6fa", "sha256": "c0f056a38e5b667e0c12840ca69d255f86b7667654554ef580519f8f68f8a1dd" }, "downloads": -1, "filename": "cs-2.5.1.tar.gz", "has_sig": false, "md5_digest": "70565f92bd8e3184418cdd68040cc6fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16647, "upload_time": "2018-12-13T13:20:01", "url": "https://files.pythonhosted.org/packages/35/e1/9c831277dd293db4434e2a7230b1c7b98c5c0189c24b294f9ebdaf627263/cs-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "8229123bc4398c1020f359d0c8a47e4e", "sha256": "34ebf132aebcb6ecf053b214b6e3418d2415259e23e8a19a2747f7a0bb81adec" }, "downloads": -1, "filename": "cs-2.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8229123bc4398c1020f359d0c8a47e4e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12529, "upload_time": "2018-12-14T10:47:16", "url": "https://files.pythonhosted.org/packages/e4/af/9ffd3230afe4fd03d793aa270d3dbbd14183e40d0967d83544b457809527/cs-2.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae48ef3ea0a1cbdd518b513db049d188", "sha256": "4bb160eea8ab4f755512536388034b744b7625634448a7bbeaa1167d17de7cee" }, "downloads": -1, "filename": "cs-2.5.2.tar.gz", "has_sig": false, "md5_digest": "ae48ef3ea0a1cbdd518b513db049d188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16718, "upload_time": "2018-12-14T10:47:19", "url": "https://files.pythonhosted.org/packages/4e/27/c268126426f9b1306568204f94481e0a049aaf37b3dd93081efbf58ea706/cs-2.5.2.tar.gz" } ], "2.5.3": [ { "comment_text": "", "digests": { "md5": "9aa50f74ae79a04c4449a31b23934ae8", "sha256": "83447c1bc161c5828d1b13429d9f0f92e76a2ebba58d1efa8fcdca0b59d452bd" }, "downloads": -1, "filename": "cs-2.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9aa50f74ae79a04c4449a31b23934ae8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12740, "upload_time": "2018-12-19T16:07:27", "url": "https://files.pythonhosted.org/packages/9d/c7/06fae11b6af6d6874a6d7948e7862d0cc3ccc8aa669782518899b17b1397/cs-2.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0328f7c93f33f88ac239c5a74a4c2636", "sha256": "28fd55cac546dbb4d20609cf9e4a67e2943694ad16085abdbb0b65ee83067979" }, "downloads": -1, "filename": "cs-2.5.3.tar.gz", "has_sig": false, "md5_digest": "0328f7c93f33f88ac239c5a74a4c2636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17063, "upload_time": "2018-12-19T16:07:29", "url": "https://files.pythonhosted.org/packages/96/81/73ef5441873af8377c1d57f1133d2ad62ae05008b6ef519c6d99c8bcaf7c/cs-2.5.3.tar.gz" } ], "2.5.4": [ { "comment_text": "", "digests": { "md5": "de513afc432a43d5029e2deb8dea30ea", "sha256": "a030e07359a9e693c400e1a95b041bc532efc96db1c9474af37520a622927a3c" }, "downloads": -1, "filename": "cs-2.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de513afc432a43d5029e2deb8dea30ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12756, "upload_time": "2019-01-07T10:53:42", "url": "https://files.pythonhosted.org/packages/ea/be/69f446c3f9fd3c79b309d7fd2d33d85d918f742d16751817ca8da1156b7c/cs-2.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a3bdf81444616646be1e1be59e25254", "sha256": "e171acd27801ca5794e914c4584ecbdcc954ed439f2c610de219dd8e2804fced" }, "downloads": -1, "filename": "cs-2.5.4.tar.gz", "has_sig": false, "md5_digest": "0a3bdf81444616646be1e1be59e25254", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17089, "upload_time": "2019-01-07T10:53:45", "url": "https://files.pythonhosted.org/packages/7e/be/4a6f3d4e82bfe59cbe06943194a35a2545a1996eda7665161ed50b7ac16e/cs-2.5.4.tar.gz" } ], "2.5.5": [ { "comment_text": "", "digests": { "md5": "b0d7ed52afa1ba64b262be82476d1e04", "sha256": "a061a1e8096a2804e62745099f302f2e9115d5b886e94ef7442f162ab694c21b" }, "downloads": -1, "filename": "cs-2.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0d7ed52afa1ba64b262be82476d1e04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12783, "upload_time": "2019-01-09T06:12:52", "url": "https://files.pythonhosted.org/packages/61/e3/b5bb6d3c9c601f7da8038a045057ad73493492354cca45243e7c1dcf73d7/cs-2.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76130fda09fd24890c60939647bbf778", "sha256": "304a30ee4728ea0ab67e096fa8cad535055a616812d5c32f15cbca821506af6c" }, "downloads": -1, "filename": "cs-2.5.5.tar.gz", "has_sig": false, "md5_digest": "76130fda09fd24890c60939647bbf778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17007, "upload_time": "2019-01-09T06:12:54", "url": "https://files.pythonhosted.org/packages/ad/af/6ea12b68cabc64537f79c2280296619c89972a5b121f0a204154ab40791d/cs-2.5.5.tar.gz" } ], "2.5.6": [ { "comment_text": "", "digests": { "md5": "c9035e6a4fd3474d0b9b22b2fb57ff5c", "sha256": "f35445f6f32f82511a4b320b52363d71a6d49c432edd79939eb4776675f5a645" }, "downloads": -1, "filename": "cs-2.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9035e6a4fd3474d0b9b22b2fb57ff5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12784, "upload_time": "2019-01-14T08:55:22", "url": "https://files.pythonhosted.org/packages/14/ff/5fda93548732a5a923ad4520c9a03061175d7c6d4d79ad8ceeee0b39d2db/cs-2.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aad5190d6adfa89eca32b16460ee49f6", "sha256": "79572b6cdb75dd4cad67466c6e7adc66dc169684a878f09f1f88f55708061793" }, "downloads": -1, "filename": "cs-2.5.6.tar.gz", "has_sig": false, "md5_digest": "aad5190d6adfa89eca32b16460ee49f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17047, "upload_time": "2019-01-14T08:55:24", "url": "https://files.pythonhosted.org/packages/09/de/aebcc583c4741e4f5e8e6301bdf342bc745d5ba920d484f99992b68007ac/cs-2.5.6.tar.gz" } ], "2.5.7": [ { "comment_text": "", "digests": { "md5": "8948a8356c7f84371b1205ab063630a5", "sha256": "17ad812dd1de0da7c6e55b4c56437f4a86a630b2bb673753d277b2eb3ff8af9e" }, "downloads": -1, "filename": "cs-2.5.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8948a8356c7f84371b1205ab063630a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12783, "upload_time": "2019-01-24T09:41:19", "url": "https://files.pythonhosted.org/packages/f1/50/3f79357312c617090db4657cf5d021d9a87117292f02c40f69057699f219/cs-2.5.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e6580ed4ee1bc2dd4044a2417e9b788", "sha256": "f87fd57cbed4564ba84763f23067608350cf2cd81ce88708afad3f53dc842125" }, "downloads": -1, "filename": "cs-2.5.7.tar.gz", "has_sig": false, "md5_digest": "3e6580ed4ee1bc2dd4044a2417e9b788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17053, "upload_time": "2019-01-24T09:41:21", "url": "https://files.pythonhosted.org/packages/d8/13/c3b0cdbb895319e4e8ebabee6b701246653c444ee2a6c41fec175a2ddcf1/cs-2.5.7.tar.gz" } ], "2.5.8": [ { "comment_text": "", "digests": { "md5": "ff81f6cf14df070980dc0c7121a087ea", "sha256": "545fdfd38a6d2048fc98cd1ad178024c058055b7563204176293439c73ca85a7" }, "downloads": -1, "filename": "cs-2.5.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff81f6cf14df070980dc0c7121a087ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12794, "upload_time": "2019-02-08T08:01:01", "url": "https://files.pythonhosted.org/packages/05/58/f366b708dd27920183a7d5d0f2e0324f93edc0bfb19af265502d6e69e049/cs-2.5.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df76181665f0150fe9f3d68a3f420ebf", "sha256": "d326ae85bc6e2e706bd08f8df17d4c11fee944de7a11f9f11a029afdbe3bdd89" }, "downloads": -1, "filename": "cs-2.5.8.tar.gz", "has_sig": false, "md5_digest": "df76181665f0150fe9f3d68a3f420ebf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17062, "upload_time": "2019-02-08T08:01:03", "url": "https://files.pythonhosted.org/packages/4d/05/37bb03b6fa51336d0ac5dec0288791dc4cacc4599befbea8f10332be4715/cs-2.5.8.tar.gz" } ], "2.5.9": [ { "comment_text": "", "digests": { "md5": "eeca4fa6a3eaa7875895ad4d82ef7606", "sha256": "b74e31f85fece6084d66472e918146156092f431537d7f365f27991fad70f336" }, "downloads": -1, "filename": "cs-2.5.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eeca4fa6a3eaa7875895ad4d82ef7606", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12855, "upload_time": "2019-03-28T09:13:51", "url": "https://files.pythonhosted.org/packages/ee/9a/186d6ed87b147c37c745542baaa0cbe322e82839bfe5a0147a0bc3fda5df/cs-2.5.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0826da0a744d2f9b28975e587df5825", "sha256": "abdb66e888f8f7b1d726699907637e1be60251a0e8ce5174c9f442c46e03d887" }, "downloads": -1, "filename": "cs-2.5.9.tar.gz", "has_sig": false, "md5_digest": "a0826da0a744d2f9b28975e587df5825", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17170, "upload_time": "2019-03-28T09:13:53", "url": "https://files.pythonhosted.org/packages/48/47/d29043fe2751460c3a3cd68416d8337e924f9b41c56a1482c399ba325310/cs-2.5.9.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "7007685cf0dfe63abfd7fd43e84c0596", "sha256": "ff606c2ad4e2c9ce6bd357a013b3ccb15054c78483b55638b002e09031da9070" }, "downloads": -1, "filename": "cs-2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7007685cf0dfe63abfd7fd43e84c0596", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13065, "upload_time": "2019-06-21T08:53:38", "url": "https://files.pythonhosted.org/packages/49/0e/8b5f71b58b669222d59445cb6d55c793df63b367b6e471ffe035ab6353e1/cs-2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a4de4a680183dc0bc4bad37a7aca50a", "sha256": "40f50785741c6d7eda451b7453e3128f32ed8366bd37f1cc6d112737f404a9f9" }, "downloads": -1, "filename": "cs-2.6.tar.gz", "has_sig": false, "md5_digest": "6a4de4a680183dc0bc4bad37a7aca50a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14950, "upload_time": "2019-06-21T08:53:40", "url": "https://files.pythonhosted.org/packages/7c/15/cb544eff4f5cdce3d497b28c0bf99adcb733bdc96e7ad9020c85a60aa85a/cs-2.6.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "28f6c163a3a69fc2a6cf7b1b1ed9abe9", "sha256": "2a07577dce7023851807637027fdd9200f9ff43ac0bd2f4961b2ebdf19dfd3c4" }, "downloads": -1, "filename": "cs-2.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28f6c163a3a69fc2a6cf7b1b1ed9abe9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13338, "upload_time": "2019-07-02T09:15:10", "url": "https://files.pythonhosted.org/packages/06/f1/91ea2f150f8937c0aa59f0b1c90db14dfbc43db88c343675622efeb4945e/cs-2.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f26513be701fcb8e2e3571d09c6d30ef", "sha256": "9b848122d4145e3eb9721c21c48fe4e7aa0c6f972c52f88186bf7f9f487649f5" }, "downloads": -1, "filename": "cs-2.6.1.tar.gz", "has_sig": false, "md5_digest": "f26513be701fcb8e2e3571d09c6d30ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15156, "upload_time": "2019-07-02T09:15:11", "url": "https://files.pythonhosted.org/packages/6b/3e/09ad687cf9920710c8f3ccdaa4567c7f07f6e272b0b7f9a33e9f5662f1d0/cs-2.6.1.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "5d950022b60034f03514ad5793e4694b", "sha256": "bdc80203da2b9ab7ecf9763498b0866a678c0b86383a715dd1fb8514c574eb28" }, "downloads": -1, "filename": "cs-2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d950022b60034f03514ad5793e4694b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13368, "upload_time": "2019-07-09T13:00:05", "url": "https://files.pythonhosted.org/packages/87/3c/17b935864d0e3f5856129758659659c8bd2fd61f388d16361fe2d838d88b/cs-2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4096423b63268bc738d580ac9b997bf2", "sha256": "8ce7e4054a424593e9e802ff8adad7d93bd3a0bfbe0edf3c6e49007c3161560d" }, "downloads": -1, "filename": "cs-2.7.tar.gz", "has_sig": false, "md5_digest": "4096423b63268bc738d580ac9b997bf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15169, "upload_time": "2019-07-09T13:00:07", "url": "https://files.pythonhosted.org/packages/5e/2e/91357623bf89ee00855f5c2a123e9afae3912909760d6e50d556bd1368c3/cs-2.7.tar.gz" } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "2f7ac870b59d2b9df5eab5cc1ab70ec9", "sha256": "17a23d33823fac7a690ffab4b36e9182dccd00147dddc4cb07789a0aeb8d7b1f" }, "downloads": -1, "filename": "cs-2.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f7ac870b59d2b9df5eab5cc1ab70ec9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13419, "upload_time": "2019-09-09T10:20:37", "url": "https://files.pythonhosted.org/packages/82/7f/f58c4b359c0453cbb9867bc4bbca2276926023af6ad65498039d4e0736a6/cs-2.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efdd617f6ad2d26a42ebb68d9760c32b", "sha256": "234a7deef8f9f213ce81db4540984050d4836da84b4dcb4fd11861dd04bf3d32" }, "downloads": -1, "filename": "cs-2.7.1.tar.gz", "has_sig": false, "md5_digest": "efdd617f6ad2d26a42ebb68d9760c32b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15211, "upload_time": "2019-09-09T10:20:39", "url": "https://files.pythonhosted.org/packages/19/a1/a2ff5056810deec9860ed065309e913ba4d0bbaef2a05ad8c98f9e528c86/cs-2.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2f7ac870b59d2b9df5eab5cc1ab70ec9", "sha256": "17a23d33823fac7a690ffab4b36e9182dccd00147dddc4cb07789a0aeb8d7b1f" }, "downloads": -1, "filename": "cs-2.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f7ac870b59d2b9df5eab5cc1ab70ec9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13419, "upload_time": "2019-09-09T10:20:37", "url": "https://files.pythonhosted.org/packages/82/7f/f58c4b359c0453cbb9867bc4bbca2276926023af6ad65498039d4e0736a6/cs-2.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efdd617f6ad2d26a42ebb68d9760c32b", "sha256": "234a7deef8f9f213ce81db4540984050d4836da84b4dcb4fd11861dd04bf3d32" }, "downloads": -1, "filename": "cs-2.7.1.tar.gz", "has_sig": false, "md5_digest": "efdd617f6ad2d26a42ebb68d9760c32b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15211, "upload_time": "2019-09-09T10:20:39", "url": "https://files.pythonhosted.org/packages/19/a1/a2ff5056810deec9860ed065309e913ba4d0bbaef2a05ad8c98f9e528c86/cs-2.7.1.tar.gz" } ] }