{ "info": { "author": "Mikhail Kashkin", "author_email": "m@xen.ru", "bugtrack_url": null, "classifiers": [ "Framework :: AsyncIO", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "# webcraft\n\nAsync python framework for creating beautiful REST APIs using `aiohttp`.\n\nFull featured REST API demo with schema validation, Open API (aka Swagger) documentation with database access check out [Messenger API](https://github.com/xen/webcraft/blob/master/demo/messenger-api.py) example.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/xen/webcraft", "keywords": "webcraft,admin,rest,framework,api,api-framework", "license": "BSD 3", "maintainer": "", "maintainer_email": "", "name": "webcraft", "package_url": "https://pypi.org/project/webcraft/", "platform": "", "project_url": "https://pypi.org/project/webcraft/", "project_urls": { "Homepage": "http://github.com/xen/webcraft" }, "release_url": "https://pypi.org/project/webcraft/0.2.0/", "requires_dist": [ "aiohttp", "SQLAlchemy", "aiohttp-jinja2; extra == 'admin'", "aiohttp-session; extra == 'admin'", "WTForms; extra == 'admin'", "WTForms-Alchemy; extra == 'admin'", "WTForms-Components; extra == 'admin'" ], "requires_python": "", "summary": "Async python framework for creating beautiful REST APIs using aiohttp.", "version": "0.2.0" }, "last_serial": 4208888, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3d030c084263cae9fa243b3859d2bc3d", "sha256": "32cbdcc98c464505f2a617e269a57e606d46436cc549eccb3f0deedac991efd7" }, "downloads": -1, "filename": "webcraft-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3d030c084263cae9fa243b3859d2bc3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2541, "upload_time": "2018-08-26T08:26:56", "url": "https://files.pythonhosted.org/packages/bf/88/d0ed7c584896fc81d6af55b50a3674b97bd58664a147b837b99b20e6b5e0/webcraft-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a63b15ec9cf76b9711506907a27d2fc", "sha256": "d39e49f03eab548705ea477c266811cd1f8a47a5ff1baa7b0b13737fb00fafee" }, "downloads": -1, "filename": "webcraft-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6a63b15ec9cf76b9711506907a27d2fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2191, "upload_time": "2018-08-26T08:26:58", "url": "https://files.pythonhosted.org/packages/a1/eb/eeee3ccabcb574098c7296cef8016cf3d788e184a0a099f6bb6cb65c0e98/webcraft-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ac77f510f7b19b2100d8b3a5edf50147", "sha256": "c6ec13bcf3e195344e1da76bf4b50859ca470cdf3ad92d38ff688c55d821f15e" }, "downloads": -1, "filename": "webcraft-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ac77f510f7b19b2100d8b3a5edf50147", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2545, "upload_time": "2018-08-26T08:30:26", "url": "https://files.pythonhosted.org/packages/74/6f/1f4f2c28f1a333d7aa0fdfe8da2675322ac695a16c487fcf9266af55f3c3/webcraft-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95d2c819de2db77ebd758addba96bfcd", "sha256": "c586f8d471e33e3e3c75949d0bafb5ba7005994ed1ba3c609f37f90bb6a40ffa" }, "downloads": -1, "filename": "webcraft-0.1.1.tar.gz", "has_sig": false, "md5_digest": "95d2c819de2db77ebd758addba96bfcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2191, "upload_time": "2018-08-26T08:30:28", "url": "https://files.pythonhosted.org/packages/0a/f6/8ea7e841cd3d4e7e5d26e74e67ca92ab6035333b914f44c25d42cc5c7b81/webcraft-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c9cf9c6d3d0b83135a58252b5545179f", "sha256": "9f8692925aed3561330ba63b2b8cb6a19ef4d4948139d4fcc0ae3c5995092cbe" }, "downloads": -1, "filename": "webcraft-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c9cf9c6d3d0b83135a58252b5545179f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6982, "upload_time": "2018-08-26T17:30:34", "url": "https://files.pythonhosted.org/packages/3b/31/02349a5e98927c275a52eaa41a82debf6030dc42d480e8390afaa4d47b59/webcraft-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2edbfa1e0407365539523fc720dc9174", "sha256": "ef0e367f8a77ebbe56a0dcf43110168d2f51d63d93cf5bbb5a1c566448b382a7" }, "downloads": -1, "filename": "webcraft-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2edbfa1e0407365539523fc720dc9174", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6114, "upload_time": "2018-08-26T17:30:36", "url": "https://files.pythonhosted.org/packages/f4/ca/d3671ff56065d904ddf4317a8735db751501fe7b608b5de4338a2d0bc776/webcraft-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7727b9f0cb8e4ac064708430bc427f2c", "sha256": "cce23bda477a2723bc1f5a6ea8fc02d15098a25a7c4bee904fc0bb1b091c8917" }, "downloads": -1, "filename": "webcraft-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7727b9f0cb8e4ac064708430bc427f2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6083, "upload_time": "2018-08-26T17:52:31", "url": "https://files.pythonhosted.org/packages/75/fe/973abe1ed6b93fd918b121c5acd12f95f47e62512c5c014bc18cf16762be/webcraft-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "496e9cf51cfcc48554744f630be8b330", "sha256": "c5e41f340c1c05a8d6653acf0606109fa693bb4203412d648812cd58df6747f8" }, "downloads": -1, "filename": "webcraft-0.1.4.tar.gz", "has_sig": false, "md5_digest": "496e9cf51cfcc48554744f630be8b330", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5057, "upload_time": "2018-08-26T17:52:32", "url": "https://files.pythonhosted.org/packages/8f/92/b0c767eed46356a9897e7ff3ab86270ab95db30be6575a36100ac101c607/webcraft-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8ca7a9227be866a166a56de6b9c46f23", "sha256": "0cb0fc70f22eea83aae6db820909bd0517f7f242fc7379f7e4950ecf96b9503c" }, "downloads": -1, "filename": "webcraft-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8ca7a9227be866a166a56de6b9c46f23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6195, "upload_time": "2018-08-26T18:11:11", "url": "https://files.pythonhosted.org/packages/e2/89/cc26f983bf3ab7408e6baafcb843c2a525815afabfaa80e480dfdaf3b17f/webcraft-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba3df85a4bc7160b832f571aa0753181", "sha256": "00494ee8bdb6213251f26a394c76b2a7c1fe237aed60ff9a0a40045db32a33d2" }, "downloads": -1, "filename": "webcraft-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ba3df85a4bc7160b832f571aa0753181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5174, "upload_time": "2018-08-26T18:11:12", "url": "https://files.pythonhosted.org/packages/e0/8e/772c343c0765ad5f47346b57a6f4c7ef99e218ba1a0fda86ab2c251b73b0/webcraft-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ca7a9227be866a166a56de6b9c46f23", "sha256": "0cb0fc70f22eea83aae6db820909bd0517f7f242fc7379f7e4950ecf96b9503c" }, "downloads": -1, "filename": "webcraft-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8ca7a9227be866a166a56de6b9c46f23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6195, "upload_time": "2018-08-26T18:11:11", "url": "https://files.pythonhosted.org/packages/e2/89/cc26f983bf3ab7408e6baafcb843c2a525815afabfaa80e480dfdaf3b17f/webcraft-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba3df85a4bc7160b832f571aa0753181", "sha256": "00494ee8bdb6213251f26a394c76b2a7c1fe237aed60ff9a0a40045db32a33d2" }, "downloads": -1, "filename": "webcraft-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ba3df85a4bc7160b832f571aa0753181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5174, "upload_time": "2018-08-26T18:11:12", "url": "https://files.pythonhosted.org/packages/e0/8e/772c343c0765ad5f47346b57a6f4c7ef99e218ba1a0fda86ab2c251b73b0/webcraft-0.2.0.tar.gz" } ] }