{ "info": { "author": "tsangpo", "author_email": "tsangpozheng@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# asyncgrpc Package\n\nThis is a Python 3.6 module package implementing the grpc protocol\nboth server side and client side.\n\nThis package uses the 'async/await [for]' syntax from Python 3.6,\nuses the asyncio module from Python 3.\n\nthe server use the default loop (from asyncio.get_event_loop) to run\nthe handler coro.\n\ngrpc timeout has not been implemented.\n\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/tsangpozheng/asyncgrpc", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "asyncgrpc", "package_url": "https://pypi.org/project/asyncgrpc/", "platform": "", "project_url": "https://pypi.org/project/asyncgrpc/", "project_urls": { "Homepage": "https://github.com/tsangpozheng/asyncgrpc" }, "release_url": "https://pypi.org/project/asyncgrpc/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "A gRPC implement using Python 3 asyncio", "version": "0.0.1" }, "last_serial": 3922901, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "07088dc77cc6e5efe3d593a3871cc706", "sha256": "dae6af6bb0ca098abea88b9ff771e008433df524ffb5c4f47433d56278836ef1" }, "downloads": -1, "filename": "asyncgrpc-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07088dc77cc6e5efe3d593a3871cc706", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6812, "upload_time": "2018-06-02T05:20:44", "url": "https://files.pythonhosted.org/packages/49/09/7f8497d5b884349181e1d2081f88255927baebd20312594a126e1c2a6ae4/asyncgrpc-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8a68f3f03a87fb43b715129552d082a", "sha256": "f8b6469432989204d314ca266f52c91c794b49eaf7fdd2d303ad11493b3e4438" }, "downloads": -1, "filename": "asyncgrpc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d8a68f3f03a87fb43b715129552d082a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7724, "upload_time": "2018-06-02T05:20:47", "url": "https://files.pythonhosted.org/packages/13/f7/ecb43bf376040c8d79d90369f045dcc730470c1f4fbd71bc66cf33ce6feb/asyncgrpc-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "07088dc77cc6e5efe3d593a3871cc706", "sha256": "dae6af6bb0ca098abea88b9ff771e008433df524ffb5c4f47433d56278836ef1" }, "downloads": -1, "filename": "asyncgrpc-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07088dc77cc6e5efe3d593a3871cc706", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6812, "upload_time": "2018-06-02T05:20:44", "url": "https://files.pythonhosted.org/packages/49/09/7f8497d5b884349181e1d2081f88255927baebd20312594a126e1c2a6ae4/asyncgrpc-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8a68f3f03a87fb43b715129552d082a", "sha256": "f8b6469432989204d314ca266f52c91c794b49eaf7fdd2d303ad11493b3e4438" }, "downloads": -1, "filename": "asyncgrpc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d8a68f3f03a87fb43b715129552d082a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7724, "upload_time": "2018-06-02T05:20:47", "url": "https://files.pythonhosted.org/packages/13/f7/ecb43bf376040c8d79d90369f045dcc730470c1f4fbd71bc66cf33ce6feb/asyncgrpc-0.0.1.tar.gz" } ] }