{
"info": {
"author": "Victor Stinner",
"author_email": "victor.stinner@gmail.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python",
"Programming Language :: Python :: 3"
],
"description": "aioeventlet implements the asyncio API (PEP 3156) on top of eventlet. It makes\npossible to write asyncio code in a project currently written for eventlet.\n\naioeventlet allows to use greenthreads in asyncio coroutines, and to use\nasyncio coroutines, tasks and futures in greenthreads: see ``link_future()``\nand ``wrap_greenthread()`` functions.\n\nThe main visible difference between aioeventlet and trollius is the behaviour\nof ``run_forever()``: ``run_forever()`` blocks with trollius, whereas it runs\nin a greenthread with aioeventlet. It means that aioeventlet event loop can run\nin an greenthread while the Python main thread runs other greenthreads in\nparallel.\n\n* `aioeventlet documentation `_\n* `aioeventlet project in the Python Cheeseshop (PyPI)\n `_\n* `aioeventlet project at Bitbucket `_\n* Copyright/license: Open source, Apache 2.0. Enjoy!",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://aioeventlet.readthedocs.org/",
"keywords": "",
"license": "Apache License 2.0",
"maintainer": "",
"maintainer_email": "",
"name": "aioeventlet",
"package_url": "https://pypi.org/project/aioeventlet/",
"platform": "",
"project_url": "https://pypi.org/project/aioeventlet/",
"project_urls": {
"Homepage": "http://aioeventlet.readthedocs.org/"
},
"release_url": "https://pypi.org/project/aioeventlet/0.5.1/",
"requires_dist": null,
"requires_python": "",
"summary": "asyncio event loop scheduling callbacks in eventlet.",
"version": "0.5.1"
},
"last_serial": 3357162,
"releases": {
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "572161de7277cbad0dd21c028e7d01ac",
"sha256": "cecb51ea220209e33b53cfb95124d90e4fcbee3ff8ba8a179a57120b8624b16a"
},
"downloads": -1,
"filename": "aioeventlet-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "572161de7277cbad0dd21c028e7d01ac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 62371,
"upload_time": "2017-11-23T02:41:50",
"url": "https://files.pythonhosted.org/packages/ee/1a/1573ef35a49bfe0144a98a9bdd40ac5a692e9a117ac8735e682e03dc39ce/aioeventlet-0.5.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "572161de7277cbad0dd21c028e7d01ac",
"sha256": "cecb51ea220209e33b53cfb95124d90e4fcbee3ff8ba8a179a57120b8624b16a"
},
"downloads": -1,
"filename": "aioeventlet-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "572161de7277cbad0dd21c028e7d01ac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 62371,
"upload_time": "2017-11-23T02:41:50",
"url": "https://files.pythonhosted.org/packages/ee/1a/1573ef35a49bfe0144a98a9bdd40ac5a692e9a117ac8735e682e03dc39ce/aioeventlet-0.5.2.tar.gz"
}
]
}