{ "info": { "author": "gistart", "author_email": "gistart@yandex.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: AsyncIO", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# asyncio-pool\n\nPool of asyncio coroutines with familiar interface. Supports python 3.5+ (including PyPy 6+, which is also 3.5 atm)\n\nAioPool makes sure _no more_ and _no less_ (if possible) than `size` spawned coroutines are active at the same time. _spawned_ means created and scheduled with one of the pool interface methods, _active_ means coroutine function started executing it's code, as opposed to _waiting_ -- which waits for pool space without entering coroutine function.\n\nRead more at [github page](https://github.com/gistart/asyncio-pool).\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gistart/asyncio-pool", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "asyncio-pool", "package_url": "https://pypi.org/project/asyncio-pool/", "platform": "", "project_url": "https://pypi.org/project/asyncio-pool/", "project_urls": { "Homepage": "https://github.com/gistart/asyncio-pool" }, "release_url": "https://pypi.org/project/asyncio-pool/0.4.1/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Pool of asyncio coroutines with familiar interface", "version": "0.4.1" }, "last_serial": 5708035, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "e68bc7dc149ae619164dd2427e7d1f2e", "sha256": "c6c6744f67763303558f8ad1955c2fb092e4c10ba327a2be0a44c8f8dafa9ebf" }, "downloads": -1, "filename": "asyncio_pool-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e68bc7dc149ae619164dd2427e7d1f2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9540, "upload_time": "2018-07-25T15:23:49", "url": "https://files.pythonhosted.org/packages/7d/f0/65d209de1be0c7d529e438070b0d388bac9b3f3dc181829751ef3bd95ca5/asyncio_pool-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0eaaabe3b89bf023efadb3b67aa5f12", "sha256": "4253cda46e87bc4039ac32239230dbad32934502ddd593ad8464ab6a9500076a" }, "downloads": -1, "filename": "asyncio_pool-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d0eaaabe3b89bf023efadb3b67aa5f12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8777, "upload_time": "2018-07-25T15:23:50", "url": "https://files.pythonhosted.org/packages/66/a4/0ed882853291ef4087cb3bc0def51f995f0119d2d138abe7fff061cda6f8/asyncio_pool-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "85c64589e59767740f4fbaa709c89c74", "sha256": "40c0ba50ae7b820146736d6c83eeeb728f7c7a62faf5439d24000c13908d8f48" }, "downloads": -1, "filename": "asyncio_pool-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "85c64589e59767740f4fbaa709c89c74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8554, "upload_time": "2019-08-21T08:58:56", "url": "https://files.pythonhosted.org/packages/e6/a1/4dd85ef6278f8d5d7a7c2d8078a15f14de18f4e49c2e09f9228fea61c1f4/asyncio_pool-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5357ec8b2b16479142948d560d537a6", "sha256": "ce02316cbbfa6756a588e8a256c3703e0e5c7815741ab1a39fb7847d14b8c874" }, "downloads": -1, "filename": "asyncio_pool-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a5357ec8b2b16479142948d560d537a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9000, "upload_time": "2019-08-21T08:58:58", "url": "https://files.pythonhosted.org/packages/f6/9f/ca04b41423d8455f1fab5d9feb5244f7841e7f9106f95f8344dd2ff13de4/asyncio_pool-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "85c64589e59767740f4fbaa709c89c74", "sha256": "40c0ba50ae7b820146736d6c83eeeb728f7c7a62faf5439d24000c13908d8f48" }, "downloads": -1, "filename": "asyncio_pool-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "85c64589e59767740f4fbaa709c89c74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8554, "upload_time": "2019-08-21T08:58:56", "url": "https://files.pythonhosted.org/packages/e6/a1/4dd85ef6278f8d5d7a7c2d8078a15f14de18f4e49c2e09f9228fea61c1f4/asyncio_pool-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5357ec8b2b16479142948d560d537a6", "sha256": "ce02316cbbfa6756a588e8a256c3703e0e5c7815741ab1a39fb7847d14b8c874" }, "downloads": -1, "filename": "asyncio_pool-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a5357ec8b2b16479142948d560d537a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9000, "upload_time": "2019-08-21T08:58:58", "url": "https://files.pythonhosted.org/packages/f6/9f/ca04b41423d8455f1fab5d9feb5244f7841e7f9106f95f8344dd2ff13de4/asyncio_pool-0.4.1.tar.gz" } ] }