{ "info": { "author": "Vitalii Abetkin", "author_email": "abvit89@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "

\n \"API\n

\n

\n A smart Web API framework, for Python 3.\n

\n

\n\n \"Build\n\n\n \"codecov\"\n\n\n \"Package\n\n

\n\n---\n\n**Community:** https://discuss.apistar.org \ud83e\udd14 \ud83d\udcad \ud83e\udd13 \ud83d\udcac \ud83d\ude0e\n\n**Documentation:** https://docs.webtypes.com \ud83d\udcd8\n\n---\n\n# Features\n\nWhy might you consider using API Star for your next Web API project?\n\n* **Schema generation** - Support for automatically generating OpenAPI schemas.\n* **Expressive** - Type annotated views, that make for expressive, testable code.\n* **Performance** - Dynamic behaviour for determining how to run each view makes API Star incredibly efficient.\n* **Throughput** - Support for asyncio allows for building high-throughput non-blocking applications.\n\n---\n\n# Quickstart\n\nInstall API Star:\n\n```bash\n$ pip3 install webtypes\n```\n\nCreate a new project in `app.py`:\n\n```python\nfrom webtypes import App, Route\n\n\ndef welcome(name=None):\n if name is None:\n return {'message': 'Welcome to API Star!'}\n return {'message': 'Welcome to API Star, %s!' % name}\n\n\nroutes = [\n Route('/', method='GET', handler=welcome),\n]\n\napp = App(routes=routes)\n\n\nif __name__ == '__main__':\n app.serve('127.0.0.1', 5000, debug=True)\n```\n\nOpen `http://127.0.0.1:5000/docs/` in your browser:\n\n![API documentation](https://raw.githubusercontent.com/abetkin/webtypes/master/docs/img/api-docs.png)\n\n---\n\n

API Star is BSD licensed code.
Designed & built in Brighton, England.
\n

\n \"API\n

", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.encode.io/webtypes/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "webtypes", "package_url": "https://pypi.org/project/webtypes/", "platform": "", "project_url": "https://pypi.org/project/webtypes/", "project_urls": { "Homepage": "http://www.encode.io/webtypes/" }, "release_url": "https://pypi.org/project/webtypes/0.5.42/", "requires_dist": null, "requires_python": "", "summary": "Blazingly fast & beautifully expressive Web APIs", "version": "0.5.42" }, "last_serial": 4633264, "releases": { "0.5.42": [ { "comment_text": "", "digests": { "md5": "0ecd0b2be64c0ad6b238e655cbb672ba", "sha256": "d10bad18dd32150db228c7976489b22408c91759e8abb612bc50d9402a22b5bf" }, "downloads": -1, "filename": "webtypes-0.5.42.tar.gz", "has_sig": false, "md5_digest": "0ecd0b2be64c0ad6b238e655cbb672ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 590947, "upload_time": "2018-12-25T10:47:06", "url": "https://files.pythonhosted.org/packages/0c/bf/1ce5c509ef068d3b01a837ff42448f6582c3341565f96a9cfa5cdcc8d0ac/webtypes-0.5.42.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ecd0b2be64c0ad6b238e655cbb672ba", "sha256": "d10bad18dd32150db228c7976489b22408c91759e8abb612bc50d9402a22b5bf" }, "downloads": -1, "filename": "webtypes-0.5.42.tar.gz", "has_sig": false, "md5_digest": "0ecd0b2be64c0ad6b238e655cbb672ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 590947, "upload_time": "2018-12-25T10:47:06", "url": "https://files.pythonhosted.org/packages/0c/bf/1ce5c509ef068d3b01a837ff42448f6582c3341565f96a9cfa5cdcc8d0ac/webtypes-0.5.42.tar.gz" } ] }