{ "info": { "author": "Justin Mayfield", "author_email": "tooker@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "cellulario\n===========\n\n_*Cellular IO - A self-contained and self-managed IO loop*_\n\n[![Maturity](https://img.shields.io/pypi/status/cellulario.svg)](https://pypi.python.org/pypi/cellulario)\n[![License](https://img.shields.io/pypi/l/cellulario.svg)](https://pypi.python.org/pypi/cellulario)\n[![Change Log](https://img.shields.io/badge/change-log-blue.svg)](https://github.com/mayfield/cellulario/blob/master/CHANGELOG.md)\n[![Build Status](https://semaphoreci.com/api/v1/projects/3a285086-d1cf-4585-97ec-6b96e707b0c9/595977/shields_badge.svg)](https://semaphoreci.com/mayfield/cellulario)\n[![Version](https://img.shields.io/pypi/v/cellulario.svg)](https://pypi.python.org/pypi/cellulario)\n\nAbout\n--------\n\nCellular IO is an interface for IO loop style programming that bundles the IOloop\nlifecycle into the inner cell of a standard python data interface. If the cell\nis used like a generator then the ioloop is managed inside the generator during\ncalls to `__next__`. If callbacks are used then the cell will block the current\nexecution context until the sum of IO routines are complete.\n\nAn IOCell can consist of multiple levels of cascading IO routines. A first tier\nmay do requests that add requests of a second tier to the workqueue. The cell\ncoordinator keeps track of the different io tiers to ensure they are scheduled\naccording to the strategy chosen by the user, be it latency, bandwidth, or just\nFIFO.\n\n\nInstallation\n--------\n\n python3 ./setup.py build\n python3 ./setup.py install\n\n\nCompatibility\n--------\n\n* Python 3.5.3+\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mayfield/cellulario/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cellulario", "package_url": "https://pypi.org/project/cellulario/", "platform": "", "project_url": "https://pypi.org/project/cellulario/", "project_urls": { "Homepage": "https://github.com/mayfield/cellulario/" }, "release_url": "https://pypi.org/project/cellulario/3.0/", "requires_dist": null, "requires_python": "", "summary": "Cellular IO", "version": "3.0" }, "last_serial": 5238950, "releases": { "0": [ { "comment_text": "", "digests": { "md5": "b7369d6e3fede48c2b54023632d6c1a2", "sha256": "db4912754161a33254fbae09341275e3a46fd25ced7b716f5605afb52d826491" }, "downloads": -1, "filename": "cellulario-0.tar.gz", "has_sig": false, "md5_digest": "b7369d6e3fede48c2b54023632d6c1a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3602, "upload_time": "2015-11-08T08:43:05", "url": "https://files.pythonhosted.org/packages/c2/61/ad4dbc4e9bb8c8d10d4b974206e9dd3bcd41bd3506fe052efd3b1600b85e/cellulario-0.tar.gz" } ], "1": [ { "comment_text": "", "digests": { "md5": "a5f9e32e260560dc5de2ab7172115da0", "sha256": "e68d5cc8f9212733853ccc7dcb14326878a76d56ca2785c3a5bc1429f0de16f3" }, "downloads": -1, "filename": "cellulario-1.tar.gz", "has_sig": false, "md5_digest": "a5f9e32e260560dc5de2ab7172115da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6391, "upload_time": "2015-11-16T03:12:53", "url": "https://files.pythonhosted.org/packages/a9/c6/681dbe0f88b7cf48a276ecaa0a51416713f74627a39b667025162ad7a530/cellulario-1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "fd8c228a3bf3e5d13a58a784af4977d7", "sha256": "491f567b43c679954aed92f29d19e5674f8ab77f300be39295cd9abbbc420b84" }, "downloads": -1, "filename": "cellulario-1.1.tar.gz", "has_sig": false, "md5_digest": "fd8c228a3bf3e5d13a58a784af4977d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6393, "upload_time": "2015-11-16T03:57:58", "url": "https://files.pythonhosted.org/packages/b0/a1/1f873455f1090f168dbe9de49ed37707f5726757a8c2afad0f2f1183e8f3/cellulario-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "1791e511a36c3b5239928d2785135e4b", "sha256": "b8e013f1f95d4233cd6e52f5f028419160c30c58abb27af37a39077822dc5bb1" }, "downloads": -1, "filename": "cellulario-1.2.tar.gz", "has_sig": false, "md5_digest": "1791e511a36c3b5239928d2785135e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7509, "upload_time": "2015-11-16T04:01:37", "url": "https://files.pythonhosted.org/packages/59/c9/e4558f846cead552713cb7ba58d00b0e5f2e7871a92e69b24370fc33c1ce/cellulario-1.2.tar.gz" } ], "2": [ { "comment_text": "", "digests": { "md5": "5bc7fa509134354078c6be955fc079dd", "sha256": "6238910d4803a73a214dd0152cad0110d2f04f46519007ff754eb051005209cc" }, "downloads": -1, "filename": "cellulario-2.tar.gz", "has_sig": false, "md5_digest": "5bc7fa509134354078c6be955fc079dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11621, "upload_time": "2015-12-02T08:22:46", "url": "https://files.pythonhosted.org/packages/c6/ac/c7c1b0b947efbfa92c64e9e9b59c225e6998594fb3a32795d9e854b73d29/cellulario-2.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "08e07df76268524866833dc4f8c9f9fe", "sha256": "f3328f21b93bd79bbebb42ce5dbe1d251b7386dcebe68948b8a09cd5fcb78126" }, "downloads": -1, "filename": "cellulario-3.0.tar.gz", "has_sig": false, "md5_digest": "08e07df76268524866833dc4f8c9f9fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11692, "upload_time": "2019-05-07T16:24:20", "url": "https://files.pythonhosted.org/packages/c3/90/a6acb9647ff558b5b6b01c42e98a0cf3b084bc5908365048d8ccb7ed34cd/cellulario-3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08e07df76268524866833dc4f8c9f9fe", "sha256": "f3328f21b93bd79bbebb42ce5dbe1d251b7386dcebe68948b8a09cd5fcb78126" }, "downloads": -1, "filename": "cellulario-3.0.tar.gz", "has_sig": false, "md5_digest": "08e07df76268524866833dc4f8c9f9fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11692, "upload_time": "2019-05-07T16:24:20", "url": "https://files.pythonhosted.org/packages/c3/90/a6acb9647ff558b5b6b01c42e98a0cf3b084bc5908365048d8ccb7ed34cd/cellulario-3.0.tar.gz" } ] }