{ "info": { "author": "Michael Abbott", "author_email": "Michael.Abbott@diamond.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7" ], "description": "|build_status| |coverage| |pypi-version| |readthedocs|\n\ncothread\n========\n\nThe `cothread` Python library is designed for building tools using cooperative\nthreading. This means that, with care, programs can effectively run several\ntasks simultaneously.\n\nThe `cothread.catools` library is designed to support easy channel access from\nPython, and makes essential use of the features of cooperative threads -- in\nparticular, `catools.camonitor()` notifies updates in the background.\n\nSee the documentation for more details.\n\n\nInstallation\n------------\nTo install the latest release, type::\n\n pip install cothread\n\nTo install the latest code directly from source, type::\n\n pip install git+git://github.com/dls-controls/cothread\n\nDocumentation\n=============\n\nFull documentation is available at http://cothread.readthedocs.org\n\nLicense\n=======\nGPL2 License (see COPYING)\n\n.. |pypi-version| image:: https://img.shields.io/pypi/v/cothread.svg\n :target: https://pypi.python.org/pypi/cothread/\n :alt: Latest PyPI version\n\n.. |readthedocs| image:: https://readthedocs.org/projects/cothread/badge/?version=latest\n :target: https://readthedocs.org/projects/cothread/?badge=latest\n :alt: Documentation Status\n\n.. |build_status| image:: https://travis-ci.org/dls-controls/cothread.svg?style=flat\n :target: https://travis-ci.org/dls-controls/cothread\n :alt: Build Status\n\n.. |coverage| image:: https://coveralls.io/repos/dls-controls/cothread/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/dls-controls/cothread?branch=master\n :alt: Test coverage", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://controls.diamond.ac.uk/downloads/python/cothread/", "keywords": "", "license": "GPL2", "maintainer": "", "maintainer_email": "", "name": "cothread", "package_url": "https://pypi.org/project/cothread/", "platform": "", "project_url": "https://pypi.org/project/cothread/", "project_urls": { "Homepage": "http://controls.diamond.ac.uk/downloads/python/cothread/" }, "release_url": "https://pypi.org/project/cothread/2.16/", "requires_dist": null, "requires_python": "", "summary": "Cooperative threading based utilities", "version": "2.16" }, "last_serial": 5440600, "releases": { "2.13": [ { "comment_text": "", "digests": { "md5": "e5e6a58eb8cb503cf7c960d74c0ed19e", "sha256": "83cfd9a3e1a87cf600d1d78c2ea01bb878e975dd4bab56278dfa559079f29487" }, "downloads": -1, "filename": "cothread-2.13.tar.gz", "has_sig": false, "md5_digest": "e5e6a58eb8cb503cf7c960d74c0ed19e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91648, "upload_time": "2015-08-12T10:43:26", "url": "https://files.pythonhosted.org/packages/4a/02/8f2af6e0e9b2238f49c70e523d853df2c074969d329fb3b992e463ff52d2/cothread-2.13.tar.gz" } ], "2.13.1": [ { "comment_text": "", "digests": { "md5": "e518bec99e37e9a815fc5bbc7d9de933", "sha256": "668a137764fbddcb0e8af4433bc89472b1e909e59a6391d8dd744f3392abb21b" }, "downloads": -1, "filename": "cothread-2.13.1.tar.gz", "has_sig": false, "md5_digest": "e518bec99e37e9a815fc5bbc7d9de933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91663, "upload_time": "2015-09-10T10:28:22", "url": "https://files.pythonhosted.org/packages/f6/83/87f7d05db6ccd626224e03efdde5a6af1f700d054fa5f40b84afd7ecc242/cothread-2.13.1.tar.gz" } ], "2.14": [ { "comment_text": "", "digests": { "md5": "3d51f02e2c41a43e041cedaaceec683f", "sha256": "b827b87c1d71f519652af464f2e072529785f86fc585365364a2d22e809056e0" }, "downloads": -1, "filename": "cothread-2.14.tar.gz", "has_sig": false, "md5_digest": "3d51f02e2c41a43e041cedaaceec683f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94542, "upload_time": "2017-07-14T10:24:40", "url": "https://files.pythonhosted.org/packages/73/ee/5de765ee18d3d109e093536ade4e0acdb01bda6071cc5d279d2afcf412b1/cothread-2.14.tar.gz" } ], "2.16": [ { "comment_text": "", "digests": { "md5": "9a87142dec700f787a498c414b69c473", "sha256": "5a3fcafbf35aae95625128f7ebe9ad2f2383deb0ee1587252e809a2ed45f4eb9" }, "downloads": -1, "filename": "cothread-2.16.tar.gz", "has_sig": false, "md5_digest": "9a87142dec700f787a498c414b69c473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95598, "upload_time": "2019-06-24T13:13:40", "url": "https://files.pythonhosted.org/packages/50/4b/49a5e2640605205bf7f97760bc88bfb2b39e007408e06a0a47866b22d7c1/cothread-2.16.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a87142dec700f787a498c414b69c473", "sha256": "5a3fcafbf35aae95625128f7ebe9ad2f2383deb0ee1587252e809a2ed45f4eb9" }, "downloads": -1, "filename": "cothread-2.16.tar.gz", "has_sig": false, "md5_digest": "9a87142dec700f787a498c414b69c473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95598, "upload_time": "2019-06-24T13:13:40", "url": "https://files.pythonhosted.org/packages/50/4b/49a5e2640605205bf7f97760bc88bfb2b39e007408e06a0a47866b22d7c1/cothread-2.16.tar.gz" } ] }