{ "info": { "author": "tiagn", "author_email": "347618578@qq.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: Implementation :: CPython" ], "description": "\n# asyncall -- \u66f4\u52a0\u7b80\u5355\u65b9\u4fbf\u7684\u5f02\u6b65\u8c03\u7528\u65b9\u5f0f\n\n\n# \u7279\u6027\n1. \u652f\u6301 python2 \u548c python3\n2. \u66f4\u52a0\u65b9\u4fbf\u7684\u5f02\u6b65\u8c03\u7528\u65b9\u5f0f\n3. \u652f\u6301\u60f0\u6027\u83b7\u53d6\u7ed3\u679c\n\n# \u7528\u6cd5\n```\n>>> import asyncio\n>>> import asyncall\n>>> async def demo(para):\n... await asyncio.sleep(1)\n... return para\n...\n>>> paras = ['A', 'B', 'C']\n>>> res = asyncall.task_map(paras, async_func=demo)\n>>>\n>>> res\n['A', 'B', 'C']\n```\n\u8be6\u89c1 tests/test_async.py\n\n# \u6ce8\u610f\n1. python2 \u9700\u8981\u5b89\u88c5\u76f8\u5173\u7b2c\u4e09\u65b9\u5e93\uff08requirements.txt\uff09\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/tiagn/asyncall", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "asyncall", "package_url": "https://pypi.org/project/asyncall/", "platform": "", "project_url": "https://pypi.org/project/asyncall/", "project_urls": { "Homepage": "https://github.com/tiagn/asyncall" }, "release_url": "https://pypi.org/project/asyncall/1.0.1/", "requires_dist": null, "requires_python": ">=2.7", "summary": "simpler and more convenient way of asynchronous invocation", "version": "1.0.1" }, "last_serial": 4358351, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "fee057f9034fe476202139767a2bede3", "sha256": "a05e3d18c1b6d0ececaf14d70ae604ad474409d36c57194bede2a3f20e0d963f" }, "downloads": -1, "filename": "asyncall-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fee057f9034fe476202139767a2bede3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 9487, "upload_time": "2018-10-09T12:24:22", "url": "https://files.pythonhosted.org/packages/74/40/3a8dd9ce7d36b85c5d22f8b5ff3403537565ffb53acbd45d4646da18820c/asyncall-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86a5e2c8ac5cc14f075d681a7cf8f4a2", "sha256": "a7f78ff34b873ba735f3c26d58f23e956bdab7ac17690841e972ef985856035e" }, "downloads": -1, "filename": "asyncall-1.0.0.tar.gz", "has_sig": false, "md5_digest": "86a5e2c8ac5cc14f075d681a7cf8f4a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 7937, "upload_time": "2018-10-09T12:24:23", "url": "https://files.pythonhosted.org/packages/74/01/380f2b2ba6733e6a6c5142bdc67a39f2ee674e5058c98972bb21d4dc97ac/asyncall-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "98b9fae9413bf1b603ba83192296866d", "sha256": "5031e01b7e9514fe5f14844b1dbc20bb6de5883e9a7e94e58ae1241bcf10167d" }, "downloads": -1, "filename": "asyncall-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "98b9fae9413bf1b603ba83192296866d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 9500, "upload_time": "2018-10-10T01:44:00", "url": "https://files.pythonhosted.org/packages/37/21/5f0c0abca9ad418fcc58c3011711a9d8b3f0c20eeeb3cc73e0e28644da7b/asyncall-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bae7919ff3baa51fa64e9fd147626569", "sha256": "67cdf26ac959ede3b263d3d180ad12916eef2109be4611d5f9349e7d9f9f84b4" }, "downloads": -1, "filename": "asyncall-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bae7919ff3baa51fa64e9fd147626569", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 7945, "upload_time": "2018-10-10T01:44:01", "url": "https://files.pythonhosted.org/packages/dd/98/a940a4aca2b91ac5f20dd08af08d0da6681190978fc8b95b9ea4d220fd9f/asyncall-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98b9fae9413bf1b603ba83192296866d", "sha256": "5031e01b7e9514fe5f14844b1dbc20bb6de5883e9a7e94e58ae1241bcf10167d" }, "downloads": -1, "filename": "asyncall-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "98b9fae9413bf1b603ba83192296866d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 9500, "upload_time": "2018-10-10T01:44:00", "url": "https://files.pythonhosted.org/packages/37/21/5f0c0abca9ad418fcc58c3011711a9d8b3f0c20eeeb3cc73e0e28644da7b/asyncall-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bae7919ff3baa51fa64e9fd147626569", "sha256": "67cdf26ac959ede3b263d3d180ad12916eef2109be4611d5f9349e7d9f9f84b4" }, "downloads": -1, "filename": "asyncall-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bae7919ff3baa51fa64e9fd147626569", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 7945, "upload_time": "2018-10-10T01:44:01", "url": "https://files.pythonhosted.org/packages/dd/98/a940a4aca2b91ac5f20dd08af08d0da6681190978fc8b95b9ea4d220fd9f/asyncall-1.0.1.tar.gz" } ] }