{ "info": { "author": "DarHarry", "author_email": "harryx520@qq.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "GitHub: [aiopyrestful](https://github.com/HarryHEi/aiopyrestful)\n\nThis is a Specialized version of [pyrestful](https://github.com/rancavil/tornado-rest)\n---------\n\nPyRestful\n---------\n\npyRestful is an API to develop restful services with Tornado Web Server.\n\nWe made changes from the last version to improve it and make it more easy.\n\nThe last version works with Python 2 and 3.\n\naiopyrestful\n---------\nSupport asyncio.\n\n### Install\n\n```\npip install aiopyrestful\n```\n\n### Example\n\n\n```python\nimport asyncio\n\nfrom aiopyrestful.rest import get, mediatypes\n\n\n@asyncio.coroutine\nasync def async_fun():\n await asyncio.sleep(10)\n return 'text'\n\n\n@get(_path='/configure', _produces=mediatypes.APPLICATION_JSON)\n@asyncio.coroutine\nasync def post_configure(self):\n text = await async_fun()\n return {\n 'text': text\n }\n```\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/HarryHEi/aiopyrestful", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "aiopyrestful", "package_url": "https://pypi.org/project/aiopyrestful/", "platform": "", "project_url": "https://pypi.org/project/aiopyrestful/", "project_urls": { "Homepage": "https://github.com/HarryHEi/aiopyrestful" }, "release_url": "https://pypi.org/project/aiopyrestful/1.4.1/", "requires_dist": [ "tornado", "pyconvert" ], "requires_python": "", "summary": "Restful framework with Tornado", "version": "1.4.1" }, "last_serial": 5380426, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "24eb6d13023d0f3cee86271f8cb609d3", "sha256": "5225c91e8851f7b0d0e99e86255548470980fc731c3ef8b9921803ae70848d03" }, "downloads": -1, "filename": "aiopyrestful-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "24eb6d13023d0f3cee86271f8cb609d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7710, "upload_time": "2018-12-07T03:19:43", "url": "https://files.pythonhosted.org/packages/99/e4/de6a5da4b136b318f21139bf6714c7762e21ac7385b4bda17e519e97ac1e/aiopyrestful-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbc7c2ab635cc25875ef4d5f5a7e3e44", "sha256": "8e03b630d9ded3a802d7e065a5a96ec40d3ec292f2517c13216429a73ac0ee98" }, "downloads": -1, "filename": "aiopyrestful-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bbc7c2ab635cc25875ef4d5f5a7e3e44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5033, "upload_time": "2018-12-07T03:19:47", "url": "https://files.pythonhosted.org/packages/4a/5f/fa2ab1d56ac81488c80faad1355591e05b3b182c721c59164e51ed60cc94/aiopyrestful-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "41f3304321bedec896e55948bfd6ca03", "sha256": "1c7dca79d51ae5543b1d91ed609c0d6ffa58be1ed275b4b093a75868ef38b8ff" }, "downloads": -1, "filename": "aiopyrestful-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "41f3304321bedec896e55948bfd6ca03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7709, "upload_time": "2018-12-07T03:19:45", "url": "https://files.pythonhosted.org/packages/57/3e/53f6d4ed700f8913198ff2efe2e451dc1170a8981c2c2dd13a3abc43e57a/aiopyrestful-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4440d112c9668a55a78a6129749ed5e7", "sha256": "16def854f7789f72a86bd5a6409ca66f6482db5051b792122fd0ceadade4e7b6" }, "downloads": -1, "filename": "aiopyrestful-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4440d112c9668a55a78a6129749ed5e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5026, "upload_time": "2018-12-07T03:19:48", "url": "https://files.pythonhosted.org/packages/e5/a5/67fd5d5402edca408a29bec0214effdfc0c4cd4067022819159015cad9f1/aiopyrestful-0.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ecfb52720941b7e0b15d9a42b961ea7b", "sha256": "d797bd766b4b64067fa8dcb3b5172bf7f43b9cf25afa7ed5ef6869d6f39104e3" }, "downloads": -1, "filename": "aiopyrestful-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ecfb52720941b7e0b15d9a42b961ea7b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7243, "upload_time": "2018-12-19T01:52:20", "url": "https://files.pythonhosted.org/packages/0a/14/4e550c13274283b92d424c7673315affd7baf7505f8539fbc5fb3ba1930a/aiopyrestful-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0680580ba8409fa7f2e9b44d0f11c75c", "sha256": "672635dbe418e0eee71d61cd81d803e8305a1cf937326b259638e7fb103a13c2" }, "downloads": -1, "filename": "aiopyrestful-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0680580ba8409fa7f2e9b44d0f11c75c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4949, "upload_time": "2018-12-19T01:52:21", "url": "https://files.pythonhosted.org/packages/17/30/dfc6cae0857e4590be0886986c0871f5cd641eb07c23514755b415ec2794/aiopyrestful-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "15471de54d1503aeaaf65fc5c8c5a1fd", "sha256": "5db8b4e3f85fd4d19330c166e3ac50ed42ed6d4c5e9a03cda550567c9bc63cd8" }, "downloads": -1, "filename": "aiopyrestful-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "15471de54d1503aeaaf65fc5c8c5a1fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7332, "upload_time": "2019-03-26T08:09:30", "url": "https://files.pythonhosted.org/packages/b2/cf/648c8a22b81c870e64248c76f31b338e126be2c6f2629a10d5d2520eaa16/aiopyrestful-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2931decb67922ee2d6e20a2436114d8", "sha256": "ac3bac0ed4861cb76abe33b90f73a7dbcc3373cf793bf042e6d112e3862ad3cc" }, "downloads": -1, "filename": "aiopyrestful-1.2.0.tar.gz", "has_sig": false, "md5_digest": "c2931decb67922ee2d6e20a2436114d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5023, "upload_time": "2019-03-26T08:09:32", "url": "https://files.pythonhosted.org/packages/64/c9/ad4986543c4f5ba37eb9f5d9168f567cbf0c953b48984c0362ac46045870/aiopyrestful-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "eeb0b41375b091f1786143868b346bbd", "sha256": "5406c03d2f15f4fefda27451210b0765146795bcb99d44aaed7fe66d1890fd58" }, "downloads": -1, "filename": "aiopyrestful-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eeb0b41375b091f1786143868b346bbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7637, "upload_time": "2019-03-26T08:29:47", "url": "https://files.pythonhosted.org/packages/43/61/3680bb404d4d1595de828863ade678911b1f848d52e1c0b9c8857a895596/aiopyrestful-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08c8368b8d0ef5cdc0991734792c5dee", "sha256": "3aaebc73e29de269d8ebe881822602db993c1900607be7da23acc52d113c4efd" }, "downloads": -1, "filename": "aiopyrestful-1.3.0.tar.gz", "has_sig": false, "md5_digest": "08c8368b8d0ef5cdc0991734792c5dee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5080, "upload_time": "2019-03-26T08:29:48", "url": "https://files.pythonhosted.org/packages/a7/3e/2bdd1cb7519a8064956267aa91569a40580088202feb0f974ea28990765d/aiopyrestful-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "a1cd4ec3ed3537da2298d9819e4adeb3", "sha256": "ab260173ec2fdae19fc27a0f23165a535b793c0a92ebe9b0ce623fd7d5a94252" }, "downloads": -1, "filename": "aiopyrestful-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a1cd4ec3ed3537da2298d9819e4adeb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7654, "upload_time": "2019-06-10T08:53:21", "url": "https://files.pythonhosted.org/packages/d2/06/15cfb8f71b0d4a362a56efc5e93106527412d041104f9f057c636438dfa1/aiopyrestful-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "395ac250e752b01088361e9d219065c8", "sha256": "7851be89caa89cfccd14417e4e2f64de92ea13485c450db2013b8d2b3424ace1" }, "downloads": -1, "filename": "aiopyrestful-1.3.1.tar.gz", "has_sig": false, "md5_digest": "395ac250e752b01088361e9d219065c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5110, "upload_time": "2019-06-10T08:53:23", "url": "https://files.pythonhosted.org/packages/d0/8c/ce2c02df26fc2faf7b3c03ab551307856d01d6ade2c129ded01bdef9fd68/aiopyrestful-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "ae108bd8c23d13c00f3e0fdeed2f76cd", "sha256": "77caa08bde1c0b005426c7861c113395dcc18d30de4c5bdb5681b81a99463772" }, "downloads": -1, "filename": "aiopyrestful-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ae108bd8c23d13c00f3e0fdeed2f76cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7590, "upload_time": "2019-04-02T15:19:36", "url": "https://files.pythonhosted.org/packages/03/38/1a16334ecc96df83f9ed54b9aaa6eda50efd1615c7b247e8d5f1da8d0d1b/aiopyrestful-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "691fb972be26150fd6f3edfa30862746", "sha256": "04d87a6b69c6fc0b304c15a51e47ce446a44f29e7eaae908f3e3365ce8978986" }, "downloads": -1, "filename": "aiopyrestful-1.4.0.tar.gz", "has_sig": false, "md5_digest": "691fb972be26150fd6f3edfa30862746", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5025, "upload_time": "2019-04-02T15:19:38", "url": "https://files.pythonhosted.org/packages/e0/8f/fc60ff80b1c29d90cbcc32326014e460b6b4644abe903ddbe28076a38a47/aiopyrestful-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "cc9a134fa8cce57f3aea5a9ab46effc9", "sha256": "4b417268a953233903cc22d17e86dd70731d23fa2df0a5ba68db138121876d55" }, "downloads": -1, "filename": "aiopyrestful-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cc9a134fa8cce57f3aea5a9ab46effc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7627, "upload_time": "2019-06-10T09:11:24", "url": "https://files.pythonhosted.org/packages/51/17/b4755684b064a43ab14f2324d7ddff8980cf6f7e7bddbfdcbcebb9a75792/aiopyrestful-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd5ca65f272b9e9c2e385ee2d70a0a6e", "sha256": "271bae300835ac19c6b55d90e6cb36744de100b550b4d5139ef987a1238bd5ff" }, "downloads": -1, "filename": "aiopyrestful-1.4.1.tar.gz", "has_sig": false, "md5_digest": "dd5ca65f272b9e9c2e385ee2d70a0a6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5080, "upload_time": "2019-06-10T09:11:25", "url": "https://files.pythonhosted.org/packages/d0/cc/14575f64452c4a607264e75c01bbc7a694d18cf3da3851c8898e20df666b/aiopyrestful-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc9a134fa8cce57f3aea5a9ab46effc9", "sha256": "4b417268a953233903cc22d17e86dd70731d23fa2df0a5ba68db138121876d55" }, "downloads": -1, "filename": "aiopyrestful-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cc9a134fa8cce57f3aea5a9ab46effc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7627, "upload_time": "2019-06-10T09:11:24", "url": "https://files.pythonhosted.org/packages/51/17/b4755684b064a43ab14f2324d7ddff8980cf6f7e7bddbfdcbcebb9a75792/aiopyrestful-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd5ca65f272b9e9c2e385ee2d70a0a6e", "sha256": "271bae300835ac19c6b55d90e6cb36744de100b550b4d5139ef987a1238bd5ff" }, "downloads": -1, "filename": "aiopyrestful-1.4.1.tar.gz", "has_sig": false, "md5_digest": "dd5ca65f272b9e9c2e385ee2d70a0a6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5080, "upload_time": "2019-06-10T09:11:25", "url": "https://files.pythonhosted.org/packages/d0/cc/14575f64452c4a607264e75c01bbc7a694d18cf3da3851c8898e20df666b/aiopyrestful-1.4.1.tar.gz" } ] }