{ "info": { "author": "YuanJie", "author_email": "313303303@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "

:rocket: RestfulApi :facepunch:

\n\n---\n> \u6a21\u578b\u90e8\u7f72\n\n## Install\n```bash\npip install restful_api -U\n```\n## Usage\n```python\nimport jieba\nfrom restful_api import Api\n\n\npred1 = lambda **kwargs: kwargs['x'] + kwargs['y']\npred2 = lambda x=1, y=1: x + y\npred3 = lambda text='\u5c0f\u7c73\u662f\u5bb6\u4e0d\u9519\u7684\u516c\u53f8': jieba.lcut(text)\n\n# \u591a\u670d\u52a1\u5806\u53e0\napi = Api('/post1', pred1)\napi = Api('/post2', pred2, app=api.app)\napi = Api('/post3', pred3, app=api.app)\napi.app.run()\n```\n\n## Test\n```python\nimport requests\njson = {'x': 1, 'y': 10}\nrequests.post('http://127.0.0.1:5000/post1', json=json).json()\nrequests.post('http://127.0.0.1:5000/post2', json=json).json()\nrequests.post('http://127.0.0.1:5000/post3', json=json).json()\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/Jie-Yuan/RestfulApi", "keywords": "restful_api", "license": "MIT", "maintainer": "YuanJie", "maintainer_email": "313303303@qq.com", "name": "restful-api", "package_url": "https://pypi.org/project/restful-api/", "platform": "all", "project_url": "https://pypi.org/project/restful-api/", "project_urls": { "Homepage": "https://github.com/Jie-Yuan/RestfulApi" }, "release_url": "https://pypi.org/project/restful-api/0.0.4/", "requires_dist": [ "vibora", "sanic" ], "requires_python": ">=3.6", "summary": "Simple Model Deploy Restful Api!", "version": "0.0.4" }, "last_serial": 4957858, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a252e4a4fd171926d11376a76421efbd", "sha256": "39f4059b6e35360301ec3584ea5ccaf8cace3662b9b21e7cdf132e8c3fdd0372" }, "downloads": -1, "filename": "restful_api-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a252e4a4fd171926d11376a76421efbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4593, "upload_time": "2019-03-04T08:50:29", "url": "https://files.pythonhosted.org/packages/89/a0/280d1aa2be2b8c86bfe9d0105f7722edc7586c6a81221b59e87a99317b09/restful_api-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37074c0be8a5624f95caca48977849da", "sha256": "d66a34a6fee47fd064179c1d00c0928607471407087f096809bb863a4f621809" }, "downloads": -1, "filename": "restful_api-0.0.1.tar.gz", "has_sig": false, "md5_digest": "37074c0be8a5624f95caca48977849da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4477, "upload_time": "2019-03-04T08:50:32", "url": "https://files.pythonhosted.org/packages/2c/b6/8de5e4de5b0002834235103b25c1c0e222bae7287e433ca34b5824c993cb/restful_api-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "721c8dc17a50b885a89869561908d4b2", "sha256": "35e799cca60029822603ab51b975e5655aad594ce65553497ef0ece1875bd200" }, "downloads": -1, "filename": "restful_api-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "721c8dc17a50b885a89869561908d4b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4690, "upload_time": "2019-03-05T10:51:21", "url": "https://files.pythonhosted.org/packages/bf/3c/ccfc9a7cce2ea8ae37adc9076f34673715fac40fb6c7e0fd8853f28dfbf6/restful_api-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "493ee2c7000b63350ad1e29f60f23a2b", "sha256": "dcacdad5f12b2912912a22a0dc07ae1f745ab6b7a3cf59451709ce38a4d87108" }, "downloads": -1, "filename": "restful_api-0.0.2.tar.gz", "has_sig": false, "md5_digest": "493ee2c7000b63350ad1e29f60f23a2b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2823, "upload_time": "2019-03-05T10:51:22", "url": "https://files.pythonhosted.org/packages/84/b3/2445ff61a8b1052d96d88ccabccf6d882c667f13c6b5890dc484586003d5/restful_api-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "208a2bcdcc268a5e2e2c33f368f6ed49", "sha256": "d10bf9c40e250c80b0374f2a9b0d071f686d838535c25960ea807b5d239e6232" }, "downloads": -1, "filename": "restful_api-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "208a2bcdcc268a5e2e2c33f368f6ed49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4720, "upload_time": "2019-03-15T02:11:57", "url": "https://files.pythonhosted.org/packages/11/7f/7c66026bfe41a9b1488a59f69096c7552c0b506f5e46cc06a4bdfacf215b/restful_api-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98e71f448025a3f9a982f8fd13406503", "sha256": "277d46ef7c97969c52aee3fadb62d14b0ebb58cdf74e7ba59de71ea8bcd52b58" }, "downloads": -1, "filename": "restful_api-0.0.3.tar.gz", "has_sig": false, "md5_digest": "98e71f448025a3f9a982f8fd13406503", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2862, "upload_time": "2019-03-15T02:11:58", "url": "https://files.pythonhosted.org/packages/1c/a1/b1954d0884dd9378beed5c075f0e972c801f1fa12b6ef0b475fdf651c811/restful_api-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7a47de7bccad91c9df90d814fcfd0171", "sha256": "00675dd6ffb6708694ec35bd0c7098379e0d43218973c2f0d67bfe724f9527ee" }, "downloads": -1, "filename": "restful_api-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7a47de7bccad91c9df90d814fcfd0171", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4746, "upload_time": "2019-03-19T09:32:46", "url": "https://files.pythonhosted.org/packages/36/0a/2039b07db068f1557b5917068ca4de83baff5ce7ddb5ccfe1521b678d45c/restful_api-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45cbe668b6fc9cb00c196ddf9adad0d7", "sha256": "8d737546edbfc6cfd785e83c5dfae7ad01fb786c8f5b260fd8dffc409d3d7812" }, "downloads": -1, "filename": "restful_api-0.0.4.tar.gz", "has_sig": false, "md5_digest": "45cbe668b6fc9cb00c196ddf9adad0d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2879, "upload_time": "2019-03-19T09:32:47", "url": "https://files.pythonhosted.org/packages/6e/bf/e8ae5bdc5076c265ee143c365963253e2bf8ff3530727f9e9cec2d2e7e06/restful_api-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a47de7bccad91c9df90d814fcfd0171", "sha256": "00675dd6ffb6708694ec35bd0c7098379e0d43218973c2f0d67bfe724f9527ee" }, "downloads": -1, "filename": "restful_api-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7a47de7bccad91c9df90d814fcfd0171", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4746, "upload_time": "2019-03-19T09:32:46", "url": "https://files.pythonhosted.org/packages/36/0a/2039b07db068f1557b5917068ca4de83baff5ce7ddb5ccfe1521b678d45c/restful_api-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45cbe668b6fc9cb00c196ddf9adad0d7", "sha256": "8d737546edbfc6cfd785e83c5dfae7ad01fb786c8f5b260fd8dffc409d3d7812" }, "downloads": -1, "filename": "restful_api-0.0.4.tar.gz", "has_sig": false, "md5_digest": "45cbe668b6fc9cb00c196ddf9adad0d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2879, "upload_time": "2019-03-19T09:32:47", "url": "https://files.pythonhosted.org/packages/6e/bf/e8ae5bdc5076c265ee143c365963253e2bf8ff3530727f9e9cec2d2e7e06/restful_api-0.0.4.tar.gz" } ] }