{ "info": { "author": "Crossbar.io Technologies GmbH", "author_email": "autobahnws@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Framework :: Twisted", "Intended Audience :: Developers", "License :: OSI Approved :: MIT 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.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "txaio\n=====\n\n| |Version| |Build Status| |Coverage| |Docs|\n\n--------------\n\n**txaio** is a helper library for writing code that runs unmodified on\nboth `Twisted `_ and `asyncio `_ / `Trollius `_.\n\nThis is like `six `_, but for wrapping\nover differences between Twisted and asyncio so one can write code\nthat runs unmodified on both (aka *source code compatibility*). In\nother words: your *users* can choose if they want asyncio **or** Twisted\nas a dependency.\n\nNote that, with this approach, user code **runs under the native event\nloop of either Twisted or asyncio**. This is different from attaching\neither one's event loop to the other using some event loop adapter.\n\n\nPlatform support\n----------------\n\n**txaio** runs on CPython 2.7/3.3+ and PyPy 2/3, on top of Twisted or asyncio. Specifically, **txaio** is tested on the following platforms:\n\n**Python 2:**\n\n* CPython 2.7 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 2.0\n* PyPy 2 on Twisted 12.1, 13.2, 15.4, 16.5, trunk and on Trollius 2.0\n\n**Python 3:**\n\n* CPython 3.4 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)\n* CPython 3.5 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)\n* CPython 3.6 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)\n* PyPy 3 on Twisted 15.4, 16.5, trunk and on asyncio (stdlib)\n\n\nHow it works\n------------\n\nInstead of directly importing, instantiating and using ``Deferred``\n(for Twisted) or ``Future`` (for asyncio) objects, **txaio** provides\nhelper-functions to do that for you, as well as associated things like\nadding callbacks or errbacks.\n\nThis obviously changes the style of your code, but then you can choose\nat runtime (or import time) which underlying event-loop to use. This\nmeans you can write **one** code-base that can run on Twisted *or*\nasyncio (without a Twisted dependency) as you or your users see fit.\n\nCode like the following can then run on *either* system:\n\n.. sourcecode:: python\n\n import txaio\n txaio.use_twisted() # or .use_asyncio()\n\n f0 = txaio.create_future()\n f1 = txaio.as_future(some_func, 1, 2, key='word')\n txaio.add_callbacks(f0, callback, errback)\n txaio.add_callbacks(f1, callback, errback)\n # ...\n txaio.resolve(f0, \"value\")\n txaio.reject(f1, RuntimeError(\"it failed\"))\n\nPlease refer to the `documentation `_ for description and usage of the library features.\n\n\n.. |Version| image:: https://img.shields.io/pypi/v/txaio.svg\n :target: https://pypi.python.org/pypi/txaio\n\n.. |Build Status| image:: https://travis-ci.org/crossbario/txaio.svg?branch=master\n :target: https://travis-ci.org/crossbario/txaio\n\n.. |Coverage| image:: https://codecov.io/github/crossbario/txaio/coverage.svg?branch=master\n :target: https://codecov.io/github/crossbario/txaio\n\n.. |Docs| image:: https://readthedocs.org/projects/txaio/badge/?version=latest\n :target: https://txaio.readthedocs.io/en/latest/\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/crossbario/txaio", "keywords": "asyncio twisted trollius coroutine", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "txaio", "package_url": "https://pypi.org/project/txaio/", "platform": "Any", "project_url": "https://pypi.org/project/txaio/", "project_urls": { "Homepage": "https://github.com/crossbario/txaio" }, "release_url": "https://pypi.org/project/txaio/18.8.1/", "requires_dist": [ "six", "zope.interface (>=3.6); extra == 'all'", "twisted (>=12.1.0); extra == 'all'", "wheel; extra == 'dev'", "pytest (>=2.6.4); extra == 'dev'", "pytest-cov (>=1.8.1); extra == 'dev'", "pep8 (>=1.6.2); extra == 'dev'", "sphinx (>=1.2.3); extra == 'dev'", "pyenchant (>=1.6.6); extra == 'dev'", "sphinxcontrib-spelling (>=2.1.2); extra == 'dev'", "sphinx-rtd-theme (>=0.1.9); extra == 'dev'", "tox (>=2.1.1); extra == 'dev'", "mock (==1.3.0); extra == 'dev'", "twine (>=1.6.5); extra == 'dev'", "zope.interface (>=3.6); extra == 'twisted'", "twisted (>=12.1.0); extra == 'twisted'" ], "requires_python": "", "summary": "Compatibility API between asyncio/Twisted/Trollius", "version": "18.8.1" }, "last_serial": 5217355, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "762755ba1ded4b7caf07247ab33efc5f", "sha256": "4b38afc5d416b23426ed4e7f582d949317df5173c50efec999f2cc97ed368a57" }, "downloads": -1, "filename": "txaio-1.0.0.zip", "has_sig": false, "md5_digest": "762755ba1ded4b7caf07247ab33efc5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33656, "upload_time": "2015-04-07T11:38:50", "url": "https://files.pythonhosted.org/packages/30/41/4256660369de8e0f3546b56b407f52f94bc69413c9446401670da13d9429/txaio-1.0.0.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ed64939ff3b15ebac7d1ac8243083b38", "sha256": "f3bd869a54e3e510d0d958ab168151a3003c0701c6362caf67a01c786ea82afc" }, "downloads": -1, "filename": "txaio-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ed64939ff3b15ebac7d1ac8243083b38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20923, "upload_time": "2015-08-06T13:56:25", "url": "https://files.pythonhosted.org/packages/d3/23/8121de82a1f567474b2f3d44b96ba8b97aa09806a2162131f667ab03a122/txaio-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "48695623b8516b4c475e98678798480f", "sha256": "530d777682bba5ac78f8bb41b99bee2b3e7f920e54010098181f0b68bde1767e" }, "downloads": -1, "filename": "txaio-1.0.3.tar.gz", "has_sig": false, "md5_digest": "48695623b8516b4c475e98678798480f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21897, "upload_time": "2015-08-13T19:16:10", "url": "https://files.pythonhosted.org/packages/34/b5/b6439b8ab9f5c312bcbcad7e350bcf00c9cb133bcc8764de47308e6b21b3/txaio-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ec64337b304e6e0c43285ed294323a78", "sha256": "3b1f312d7c4357ce70b92c43f6f335419b4ddb1606839552e8298ffeac366dda" }, "downloads": -1, "filename": "txaio-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ec64337b304e6e0c43285ed294323a78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22105, "upload_time": "2015-09-13T17:58:58", "url": "https://files.pythonhosted.org/packages/b6/4e/3ba1db6d37a0bd1e345ecc41f0f4dc2b4c0eebf73474574f753342a6f456/txaio-1.1.0.tar.gz" } ], "18.7.1": [ { "comment_text": "", "digests": { "md5": "81f6d62bc659f386182ba560189193f6", "sha256": "14bdd7b26c12bf1b213e4f85bf7e4d5a2e920692313f2fb19f0f9ab5b143026f" }, "downloads": -1, "filename": "txaio-18.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81f6d62bc659f386182ba560189193f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27063, "upload_time": "2018-07-28T17:51:59", "url": "https://files.pythonhosted.org/packages/2d/ef/ddad6f2d631d1e35da5ca9dfc88aa1c9ab45ca8736924de808dcde0980be/txaio-18.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d75b374d35263879c148ac31b1d267a1", "sha256": "701de939e90bb80f7e085357081552437526752199def5541dddfc34c0b0593f" }, "downloads": -1, "filename": "txaio-18.7.1.tar.gz", "has_sig": false, "md5_digest": "d75b374d35263879c148ac31b1d267a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45587, "upload_time": "2018-07-28T17:52:01", "url": "https://files.pythonhosted.org/packages/0f/eb/87f67de6876f293122801a93baa21ed1cc6feb44d80ff17c989828cb8023/txaio-18.7.1.tar.gz" } ], "18.8.1": [ { "comment_text": "", "digests": { "md5": "b9a107e73e183289f612bb8f2c835da5", "sha256": "b6b235d432cc58ffe111b43e337db71a5caa5d3eaa88f0eacf60b431c7626ef5" }, "downloads": -1, "filename": "txaio-18.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9a107e73e183289f612bb8f2c835da5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27279, "upload_time": "2018-08-31T10:06:06", "url": "https://files.pythonhosted.org/packages/e9/6d/e1a6f7835cde86728e5bb1f577be9b2d7d273fdb33c286e70b087d418ded/txaio-18.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecdd4d0f401c7f01f22830b4d2788593", "sha256": "67e360ac73b12c52058219bb5f8b3ed4105d2636707a36a7cdafb56fe06db7fe" }, "downloads": -1, "filename": "txaio-18.8.1.tar.gz", "has_sig": false, "md5_digest": "ecdd4d0f401c7f01f22830b4d2788593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51092, "upload_time": "2018-08-31T10:06:08", "url": "https://files.pythonhosted.org/packages/c1/99/81de004578e9afe017bb1d4c8968088a33621c05449fe330bdd7016d5377/txaio-18.8.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6835ef5d0a07af34e7fce2d9031932d6", "sha256": "4e00ac40a3bb2c2b20284fb6a9c66e8c11a5324b84e7a0fd2963a8716cacc6f4" }, "downloads": -1, "filename": "txaio-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6835ef5d0a07af34e7fce2d9031932d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27527, "upload_time": "2015-09-17T11:59:01", "url": "https://files.pythonhosted.org/packages/f1/1f/34f450b08b3731cfd69780a48b7064958a7850d75782b1624d15f2bb07df/txaio-2.0.0.tar.gz" } ], "2.0.1": [], "2.0.2": [ { "comment_text": "", "digests": { "md5": "11cb3ee8b6b3f7c02fc96a2acb15bbc2", "sha256": "235981ac0a62400562bae7fbcb601d032f42629276a71e9051ea2b63c4d8db3d" }, "downloads": -1, "filename": "txaio-2.0.2.tar.gz", "has_sig": false, "md5_digest": "11cb3ee8b6b3f7c02fc96a2acb15bbc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28830, "upload_time": "2015-09-25T12:40:34", "url": "https://files.pythonhosted.org/packages/e2/5a/f60289a18e7b88c93691fbd8d1834aa8b669f098f3683127a24f8cb45693/txaio-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "ae20109c4d523d9704451d6d27602ccc", "sha256": "b6d73b2a975f950f338a6029fae5b24fb79c12ff038bc9bdcb47203bdace5f19" }, "downloads": -1, "filename": "txaio-2.0.3.tar.gz", "has_sig": false, "md5_digest": "ae20109c4d523d9704451d6d27602ccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31748, "upload_time": "2015-10-08T16:56:34", "url": "https://files.pythonhosted.org/packages/a4/38/38d0b61f2aa529986c494da4b5fff7d250c2a9e7751a8faacb71f35be3c7/txaio-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "8049f08ae608b98f4d9c60f0c9ddf621", "sha256": "a0c20535e0a3197a55c58615ef40ff7c0c5edb81ddcbd8924e1a6587112041a9" }, "downloads": -1, "filename": "txaio-2.0.4.tar.gz", "has_sig": false, "md5_digest": "8049f08ae608b98f4d9c60f0c9ddf621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31780, "upload_time": "2015-10-12T19:38:53", "url": "https://files.pythonhosted.org/packages/68/36/8170a441658f3aec82d19214f1e88f39090a9e6e69814587134943dbf969/txaio-2.0.4.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "754e4a91dda8e2ff650385f3f47ef252", "sha256": "b94e3dbc83760b68955160fc61a2c34e2798f7a90c41672560f40dfd2946a864" }, "downloads": -1, "filename": "txaio-2.1.0.tar.gz", "has_sig": false, "md5_digest": "754e4a91dda8e2ff650385f3f47ef252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32133, "upload_time": "2015-11-18T20:17:44", "url": "https://files.pythonhosted.org/packages/28/d0/40d54350cb337eb8044f1fbc188a8ba63db32ba08b9ca4ba50bdcc61aa43/txaio-2.1.0.tar.gz" } ], "2.10.0": [ { "comment_text": "", "digests": { "md5": "eb5bd67be54e74e6e0a74ab6ee77147d", "sha256": "c25acd6c2ef7005a0cd50fa2b65deac409be2f3886e2fcd04f99fae827b179e4" }, "downloads": -1, "filename": "txaio-2.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb5bd67be54e74e6e0a74ab6ee77147d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26949, "upload_time": "2018-04-09T13:23:14", "url": "https://files.pythonhosted.org/packages/dc/2e/c8a877b0a5c2798fa93ebcc1465a72a68c089e5f8b0a852ca335751dcc5a/txaio-2.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca771953d46a9145ff0d486243aef8cb", "sha256": "4797f9f6a9866fe887c96abc0110a226dd5744c894dc3630870542597ad30853" }, "downloads": -1, "filename": "txaio-2.10.0.tar.gz", "has_sig": false, "md5_digest": "ca771953d46a9145ff0d486243aef8cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44400, "upload_time": "2018-04-09T13:23:15", "url": "https://files.pythonhosted.org/packages/b8/87/efcae4040c2a0af9c871116a6dbf02ee582b396e6de3797fb30cdcc4a7e4/txaio-2.10.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "54e7394737f3f2b07485c6ded0056539", "sha256": "5aa536f69d7a52bfe528863e783f20a70138269ed97d134222fdab6afa0dfe14" }, "downloads": -1, "filename": "txaio-2.2.0.tar.gz", "has_sig": false, "md5_digest": "54e7394737f3f2b07485c6ded0056539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33225, "upload_time": "2015-12-06T09:28:17", "url": "https://files.pythonhosted.org/packages/3c/e8/d1f868bfa3dba325850af0e0f56523de2a3702d335d3c0eea88fd38a7d6b/txaio-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "c2a7e6ebfdf8987c3938e40e39a3c5e7", "sha256": "6eee00c397d8193d15313dfc36da3eac8d64edf0b92fe3b67cd5a735ffc3074b" }, "downloads": -1, "filename": "txaio-2.2.1.tar.gz", "has_sig": false, "md5_digest": "c2a7e6ebfdf8987c3938e40e39a3c5e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35208, "upload_time": "2016-01-23T15:00:29", "url": "https://files.pythonhosted.org/packages/92/98/b0f7f7d2a6025131f0bb111030a0fc2cc40b1b94f59eeb347e903695ad9b/txaio-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "af68354f56725f514cff49800ca108cf", "sha256": "8e7811289f39e9399c8a740f19a29df4b4f15b1bd33182129159c1ec73a73f2a" }, "downloads": -1, "filename": "txaio-2.2.2.tar.gz", "has_sig": false, "md5_digest": "af68354f56725f514cff49800ca108cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35864, "upload_time": "2016-03-15T11:01:20", "url": "https://files.pythonhosted.org/packages/5e/c1/f6200b7d185e8e3cd25c839f3499875c46702178e741f115d00c7648139a/txaio-2.2.2.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "cd1814a0f0adca3290644db175da1dc7", "sha256": "70a2b6c6816ce530119e5005cda96842f5be2a17b97acd9238ece014a6fde238" }, "downloads": -1, "filename": "txaio-2.3.0.tar.gz", "has_sig": false, "md5_digest": "cd1814a0f0adca3290644db175da1dc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37290, "upload_time": "2016-04-09T11:58:23", "url": "https://files.pythonhosted.org/packages/29/2a/796bd4456d619d5ea4c944044b71466d7c4fe0e5ec8da808ba0cf5e4d339/txaio-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "c074522eb1dfcac2790ce2e1faa77c9f", "sha256": "37a73bf161c0f64470c26332f0f754fa95678a40fcc77f35f23e282dd2d2597e" }, "downloads": -1, "filename": "txaio-2.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c074522eb1dfcac2790ce2e1faa77c9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23364, "upload_time": "2016-04-09T21:48:19", "url": "https://files.pythonhosted.org/packages/0e/66/d1912d8cbd9ebecec00e7b6635ed6e4d47b053d73efc4f1cc9b4f0cc1222/txaio-2.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b0beb019d2b9ffcf44c23e733b6396c", "sha256": "1111c87bff73e22c2067318cbb267781e2f651c485d21783b25e1e768eabab67" }, "downloads": -1, "filename": "txaio-2.3.1.tar.gz", "has_sig": false, "md5_digest": "2b0beb019d2b9ffcf44c23e733b6396c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36755, "upload_time": "2016-04-09T21:48:25", "url": "https://files.pythonhosted.org/packages/f4/a4/ee266a64e77e26f717db06b148198e2594d3c5c4dd982619cb7f87720ece/txaio-2.3.1.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "c73434a36afc8da112e716f99198d198", "sha256": "e53539888aafc08401784a8ebca58bb1f06c422eccdca1b61b7a7664d4ee593f" }, "downloads": -1, "filename": "txaio-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c73434a36afc8da112e716f99198d198", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26149, "upload_time": "2016-04-22T08:01:33", "url": "https://files.pythonhosted.org/packages/25/50/e7e3ab0c64357672b2f38971eb1a529ad68674b88a5e907b9ce476a896f9/txaio-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f60506d17e087359c54919dd391cbe56", "sha256": "9ea2d1e21ec03cfb72827a2d71d700eee3729109a984b14f150c586923e91593" }, "downloads": -1, "filename": "txaio-2.4.0.tar.gz", "has_sig": false, "md5_digest": "f60506d17e087359c54919dd391cbe56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41359, "upload_time": "2016-04-22T08:05:55", "url": "https://files.pythonhosted.org/packages/99/87/e9e820e85af2018399b18de6fa767150a48f1646fa059498adb8f3a09fe1/txaio-2.4.0.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "a7de6485f7334a2209fff4c51684d44c", "sha256": "748c7ac781680264eaa3da1f3c17ee0a6c1df1a044d96274611f425319f171ed" }, "downloads": -1, "filename": "txaio-2.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7de6485f7334a2209fff4c51684d44c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26245, "upload_time": "2016-04-29T02:59:31", "url": "https://files.pythonhosted.org/packages/42/e2/9e5499d2da47f852ce3c4b02973392db48cbe6d478cb109619a2c4243051/txaio-2.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb18ab049a20f21f86b58950de1e2ce7", "sha256": "997a75e7a677d47256ddf59d252e004b0ac2fe4cfecdeb85e72cd4b84a21799e" }, "downloads": -1, "filename": "txaio-2.5.0.tar.gz", "has_sig": false, "md5_digest": "eb18ab049a20f21f86b58950de1e2ce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41547, "upload_time": "2016-04-29T02:59:36", "url": "https://files.pythonhosted.org/packages/91/c9/b2873e5a3e84c1b91a2d59b6d1efbc741da3bccc8c35e11f9e64365bd092/txaio-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "81d5b4185125c37532319658b1a0409f", "sha256": "a916c98536b8fdfe01e3e8ee6a45d53b88e5c5878980887bdac63cf8aa9697dd" }, "downloads": -1, "filename": "txaio-2.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81d5b4185125c37532319658b1a0409f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26248, "upload_time": "2016-04-29T04:52:55", "url": "https://files.pythonhosted.org/packages/d4/9f/77812b8e25a4a0b98f576d87485758c0575a7fb932962bf1af356a96ca00/txaio-2.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b0f5321515d380ad5d32f01666b6ee7", "sha256": "625076477182e2dde78b79d0b2b0d6b3cecb0e24fe0ea7eaf2abd26a4c0dd1de" }, "downloads": -1, "filename": "txaio-2.5.1.tar.gz", "has_sig": false, "md5_digest": "7b0f5321515d380ad5d32f01666b6ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41577, "upload_time": "2016-04-29T04:53:13", "url": "https://files.pythonhosted.org/packages/45/e1/f7d88767d65dbfc20d4b4aa0dad657dbbe8ca629ead2bef24da04630a12a/txaio-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "a91352fd91eb388714d31ba876335720", "sha256": "161494c82cf031afb2bc32277fd70be664029e785d8d12ac8d579d257abbfd6d" }, "downloads": -1, "filename": "txaio-2.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a91352fd91eb388714d31ba876335720", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26369, "upload_time": "2016-11-06T19:23:31", "url": "https://files.pythonhosted.org/packages/35/20/ad4693c904cc0167433b4ba35bf1bcb08174e1d17901fb5fafc64e40e6d6/txaio-2.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81b041315b8d034655dec90a3c258de2", "sha256": "321d441b336447b72dbe81a4d73470414454baf0543ec701fcfecbf4dcbda0fe" }, "downloads": -1, "filename": "txaio-2.5.2.tar.gz", "has_sig": false, "md5_digest": "81b041315b8d034655dec90a3c258de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40997, "upload_time": "2016-11-06T19:23:33", "url": "https://files.pythonhosted.org/packages/ca/75/6f32fad1ba168863402de3a83cfa80a748fb5e871123a540b054fbad5bb0/txaio-2.5.2.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "b7cbbc9be6c7e98f894fe5688ae056fa", "sha256": "913bf43ac1000c46b116555db9fcac28ffa8662a9c6e6a50dc22b782d2b44e71" }, "downloads": -1, "filename": "txaio-2.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7cbbc9be6c7e98f894fe5688ae056fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26560, "upload_time": "2016-12-29T13:19:59", "url": "https://files.pythonhosted.org/packages/d8/be/a2c72dda2d078e52787947aa2b33507c61b69fa7dc46bfc103c8bb9fa87a/txaio-2.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4b57e0512d2f439200c6040da7fd1a0", "sha256": "7d29676b427d3fb68dc5eb3f9983e6c05eebc14873093143d3c4107d1d3913b3" }, "downloads": -1, "filename": "txaio-2.6.0.tar.gz", "has_sig": false, "md5_digest": "e4b57e0512d2f439200c6040da7fd1a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41433, "upload_time": "2016-12-29T13:20:01", "url": "https://files.pythonhosted.org/packages/14/4b/a1673c39212f26271a0dd067cde6790114bb43340fec15edabe9f6a70078/txaio-2.6.0.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "c825049f2f78d57dc9e34c62714f1147", "sha256": "0bf5257025b8cdf04cd4068de9a88cf994e504fd598fb8f689226fc6131ab33b" }, "downloads": -1, "filename": "txaio-2.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c825049f2f78d57dc9e34c62714f1147", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26704, "upload_time": "2017-02-09T14:54:02", "url": "https://files.pythonhosted.org/packages/8f/f2/c42ac72aa43b2fdbc8aec2ead8e3f730257f405425bcdd44379954da0295/txaio-2.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8ceba8d750e6c5fb63fc4e190854740", "sha256": "6fe5731749c928dafc200affbc8574d8a71b36f16d20d3787eb2506c0be360f4" }, "downloads": -1, "filename": "txaio-2.6.1.tar.gz", "has_sig": false, "md5_digest": "a8ceba8d750e6c5fb63fc4e190854740", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40563, "upload_time": "2017-02-25T10:17:10", "url": "https://files.pythonhosted.org/packages/ef/8c/d7410b7509fe6510980c939453517567fa44f35357b8b23e6d346d08b7db/txaio-2.6.1.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "3cd41b3b5f842de1d5cc1db273d45719", "sha256": "eedb045f5bd1f3caf6dd0b28dbc675efe1eee8d454469890f6c7c09259766711" }, "downloads": -1, "filename": "txaio-2.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3cd41b3b5f842de1d5cc1db273d45719", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27749, "upload_time": "2017-03-29T08:22:25", "url": "https://files.pythonhosted.org/packages/56/5b/3d86a4a7d1a06dfaa7cd1ae02780db7c524ce0d09f08f5de350a99f21feb/txaio-2.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0782c773cfebbc93d313832ac0bfdf1d", "sha256": "34fb76af700d4a0f7d8ad03033fba625cc37171258dc24612c7d8a78469537d8" }, "downloads": -1, "filename": "txaio-2.6.2.tar.gz", "has_sig": false, "md5_digest": "0782c773cfebbc93d313832ac0bfdf1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40812, "upload_time": "2017-03-29T08:22:27", "url": "https://files.pythonhosted.org/packages/0b/00/7cf81e89bbca555051392c5f5dcfc9bf2ac934846d788257d7210fa8535b/txaio-2.6.2.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "f4852a57159cd363726c6cf2009df411", "sha256": "7c70db6aaeaceca7c61894d03d411f13fded5ce26dfb6ce3af3a87c40fe16d32" }, "downloads": -1, "filename": "txaio-2.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4852a57159cd363726c6cf2009df411", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28812, "upload_time": "2017-04-15T14:43:15", "url": "https://files.pythonhosted.org/packages/2e/4a/b4e9442e233b00018a747b7553af89ab20101b35d403c6afaa6b05819bee/txaio-2.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b7c59ed111178175cef9d35352841db", "sha256": "87646edb88c988ca5670c0b5b665d92a1fe005a920a71601b9842c68ba348d43" }, "downloads": -1, "filename": "txaio-2.7.0.tar.gz", "has_sig": false, "md5_digest": "8b7c59ed111178175cef9d35352841db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42018, "upload_time": "2017-04-15T14:43:17", "url": "https://files.pythonhosted.org/packages/0f/06/4f7bd4919ea434f35742304db6e565b99cb87ab542001aa1ab93ba174c67/txaio-2.7.0.tar.gz" } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "d28d1db0472169c3cf632430bb5e505c", "sha256": "0fe5bdb1c5b0efbc0f436db7b08e3e6e239f6e8b2c763666faff7ea258808f50" }, "downloads": -1, "filename": "txaio-2.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d28d1db0472169c3cf632430bb5e505c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28878, "upload_time": "2017-05-01T09:32:32", "url": "https://files.pythonhosted.org/packages/3f/a5/2fd4b71722cafba76f204719150ba49e1c007a3daaab4628292f433a9905/txaio-2.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11a5960d8f5e5b6d1da0b3bc5e8165ec", "sha256": "9eea85c27ff8ac28049a29b55383f5c162351f855860e5081ff4632d65a5b4d2" }, "downloads": -1, "filename": "txaio-2.7.1.tar.gz", "has_sig": false, "md5_digest": "11a5960d8f5e5b6d1da0b3bc5e8165ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43591, "upload_time": "2017-05-01T09:32:34", "url": "https://files.pythonhosted.org/packages/a5/97/3fe0c5674e1eb8eb850a885df8df193ba83ba0eda6c5eb6c33ac49730bb9/txaio-2.7.1.tar.gz" } ], "2.8.0": [ { "comment_text": "", "digests": { "md5": "abad5ad07b1ea26a4ccb3f7fd8a2783a", "sha256": "e9b5f002f6b8a8c6f91423328eff1bf08b232269ac29812158df2cabb3503246" }, "downloads": -1, "filename": "txaio-2.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abad5ad07b1ea26a4ccb3f7fd8a2783a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28811, "upload_time": "2017-06-08T16:38:01", "url": "https://files.pythonhosted.org/packages/12/87/c6fc0df3abd71a83375dbca172e8bfc5a04244a28f581d1732f4a0c21bdb/txaio-2.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "643ac20b895b878786cd6a46790367d0", "sha256": "8029d956591107ff9a2221d2a288fdd3718713a6991f59b97359d3d4f4b7b564" }, "downloads": -1, "filename": "txaio-2.8.0.tar.gz", "has_sig": false, "md5_digest": "643ac20b895b878786cd6a46790367d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43521, "upload_time": "2017-06-08T16:38:03", "url": "https://files.pythonhosted.org/packages/03/86/2cb7ae81209cc3fc64f68a31d70c20ab4771b520d7e13a5219b1f5e16ee1/txaio-2.8.0.tar.gz" } ], "2.8.1": [ { "comment_text": "", "digests": { "md5": "5796c2f544f0df6a671ffbb914ad5419", "sha256": "1f22d32ad4c51d07ab5ef2c10ceb982d9f9b5fcfe4c03a08118dd0cf4b7ebb9d" }, "downloads": -1, "filename": "txaio-2.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5796c2f544f0df6a671ffbb914ad5419", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28822, "upload_time": "2017-07-21T11:27:05", "url": "https://files.pythonhosted.org/packages/f1/dd/62c643e6eb8246cdb218cc3f7765b7a5047296a43185a62410e5afc1f5ce/txaio-2.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e36cbc6b34b5cacb1bf8a05c1ae114e", "sha256": "fe2e0e4d3a06705f86bbd351fdd1f39dae61755e44162375e024acbf32eafddb" }, "downloads": -1, "filename": "txaio-2.8.1.tar.gz", "has_sig": false, "md5_digest": "2e36cbc6b34b5cacb1bf8a05c1ae114e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43558, "upload_time": "2017-07-21T11:27:07", "url": "https://files.pythonhosted.org/packages/1a/e5/7f9106acf4d12b6f5c30d1e654d8f0f3d7aec6fe13a4fe83895f331e10cf/txaio-2.8.1.tar.gz" } ], "2.8.2": [ { "comment_text": "", "digests": { "md5": "2963fc5e9c8fcdcf374f31776d8266cc", "sha256": "68e2dcbb19485cd6f4d99590edb2d5cfc02993700cd9689735d3b4bd1a113646" }, "downloads": -1, "filename": "txaio-2.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2963fc5e9c8fcdcf374f31776d8266cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28882, "upload_time": "2017-09-04T12:36:36", "url": "https://files.pythonhosted.org/packages/38/45/4429257344e03555e8b51fe4de64e90f9261948e3f4734d00ddf553a08dc/txaio-2.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a20e3431c95896a49fa3ffa84f77cde1", "sha256": "484cd6c4cdd3f6081b87188f3b2b9a36e02fba6816e8256917c4f6571b567571" }, "downloads": -1, "filename": "txaio-2.8.2.tar.gz", "has_sig": false, "md5_digest": "a20e3431c95896a49fa3ffa84f77cde1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43670, "upload_time": "2017-09-04T12:36:41", "url": "https://files.pythonhosted.org/packages/d6/95/d0c67304515f352342bc8fd14e5a3e7ca924134608acb730916073b18464/txaio-2.8.2.tar.gz" } ], "2.9.0": [ { "comment_text": "", "digests": { "md5": "957d70d7b608d892190be6e6e33f3122", "sha256": "31fcc61962fef04841968a516abc20891a9387c91be4db75c0a0a092b191006e" }, "downloads": -1, "filename": "txaio-2.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "957d70d7b608d892190be6e6e33f3122", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29210, "upload_time": "2018-03-02T07:47:04", "url": "https://files.pythonhosted.org/packages/a1/9b/5b89f0868ac9c382d3ffcf5326555734f4be91831c4b5aa67fa146e22d8e/txaio-2.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8253327297f077919ef4778ccb6dae93", "sha256": "dfc3a7d04b4b484ae5ff241affab5bb01306b1e950dd6f54fd036cfca94345d0" }, "downloads": -1, "filename": "txaio-2.9.0.tar.gz", "has_sig": false, "md5_digest": "8253327297f077919ef4778ccb6dae93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44195, "upload_time": "2018-03-02T07:47:05", "url": "https://files.pythonhosted.org/packages/99/e3/fcac17b32158112591c1441882ee65dec6c77b33e5353f568004970f98e1/txaio-2.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9a107e73e183289f612bb8f2c835da5", "sha256": "b6b235d432cc58ffe111b43e337db71a5caa5d3eaa88f0eacf60b431c7626ef5" }, "downloads": -1, "filename": "txaio-18.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9a107e73e183289f612bb8f2c835da5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27279, "upload_time": "2018-08-31T10:06:06", "url": "https://files.pythonhosted.org/packages/e9/6d/e1a6f7835cde86728e5bb1f577be9b2d7d273fdb33c286e70b087d418ded/txaio-18.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecdd4d0f401c7f01f22830b4d2788593", "sha256": "67e360ac73b12c52058219bb5f8b3ed4105d2636707a36a7cdafb56fe06db7fe" }, "downloads": -1, "filename": "txaio-18.8.1.tar.gz", "has_sig": false, "md5_digest": "ecdd4d0f401c7f01f22830b4d2788593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51092, "upload_time": "2018-08-31T10:06:08", "url": "https://files.pythonhosted.org/packages/c1/99/81de004578e9afe017bb1d4c8968088a33621c05449fe330bdd7016d5377/txaio-18.8.1.tar.gz" } ] }