{ "info": { "author": "Gaojian", "author_email": "olivetree123@163.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "=============\nFlask AutoAPI\n=============\nFlask AutoAPI \u662f\u4e00\u4e2a flask \u6269\u5c55\uff0c\u6839\u636e\u6a21\u578b\u81ea\u52a8\u751f\u6210 API \u63a5\u53e3\u548c\u6587\u6863\u3002\n\nAPI \u63a5\u53e3\u57fa\u4e8e flask_restful \u548c peewee\uff0c\u6587\u6863\u4f7f\u7528 ApiDoc \u751f\u6210\u3002\n\n\n\u5b89\u88c5\n=============\n npm install apidoc -g\n \n pip install flask-autoapi\n\n\n\u5b58\u50a8\n=============\nFileIDField \u53ef\u4ee5\u81ea\u52a8\u5904\u7406\u8bf7\u6c42\u4e2d\u7684\u6587\u4ef6\uff0c\u4f60\u53ea\u9700\u8981\u5728 Model \u7684 Meta\u4e2d\u914d\u7f6e\u597d\u5b58\u50a8\u7684\u65b9\u5f0f\u3002\u5efa\u8bae\u5728\u6a21\u578b\u57fa\u7c7b\u4e2d\u8fdb\u884c\u914d\u7f6e\u3002\n\n\u540c\u65f6\uff0c\u8fd8\u652f\u6301\u5c06\u6587\u672c\u8f6c\u5b58\u6210\u6587\u4ef6\uff0c\u5f53\u7528\u6237\u901a\u8fc7 get \u63a5\u53e3\u83b7\u53d6\u4fe1\u606f\u65f6\uff0c\u53c8\u4f1a\u81ea\u52a8\u5c06\u6587\u4ef6\u8f6c\u6210\u6587\u672c\u8fd4\u56de\uff0c\u5bf9\u7528\u6237\u5b8c\u5168\u900f\u660e\u3002\n\n\u76ee\u524d\u652f\u63013\u79cd\u5b58\u50a8\u65b9\u5f0f\uff0c\u5206\u522b\u4e3a \u6587\u4ef6\u5b58\u50a8\u3001Minio \u5bf9\u8c61\u5b58\u50a8\u548c\u4e03\u725b\u5bf9\u8c61\u5b58\u50a8\u3002\n\n\u5b58\u50a8\u914d\u7f6e\u65b9\u5f0f\n::\n\n class BaseModel(ApiModel):\n class Meta:\n database = db \n # \u6587\u4ef6\u5b58\u50a8\u914d\u7f6e\n # store_kind = \"file\"\n # \u5728\u6587\u4ef6\u5b58\u50a8\u4e2d\uff0cbucket \u4e3a\u6587\u4ef6\u5939\u8def\u5f84\n # bucket = \"/Users/gao/code/iLearning\"\n\n # minio \u5b58\u50a8\u914d\u7f6e \n bucket = \"blog\"\n minio_url = \"\"\n minio_access_key = \"\"\n minio_secret_key = \"\"\n\n # qiniu \u5b58\u50a8\u914d\u7f6e\n # store_kind = \"qiniu\"\n # bucket = \"blog\"\n # qiniu_url = \"\"\n # qiniu_access_key = \"\"\n # qiniu_secret_key = \"\"\n # qiniu_bucket_url = \"\"\n\n\n\n\u5b58\u50a8\u4f7f\u7528\u65b9\u5f0f\n::\n\n cover = FileIDField(null=False, verbose_name=\"\u5c01\u9762\", source_name=\"cover\", source_type=\"file\")\n\n* source_name\n\n \u8be5\u5c5e\u6027\u8868\u793a\u53d1\u9001\u8bf7\u6c42\u65f6\u7684\u53c2\u6570\u540d\u79f0\uff0c\u53c2\u6570\u540d\u79f0\u53ef\u4ee5\u4e0eField \u540d\u79f0\u4e0d\u4e00\u81f4\u3002\u9ed8\u8ba4\u503c\u4e3a Field \u540d\u79f0\u3002\n\n* source_type\n\n \u53d1\u9001\u8bf7\u6c42\u65f6\u53c2\u6570\u7684\u7c7b\u578b\uff0c\u5141\u8bb8\u7684\u503c\u4e3a file/string\u3002\u9ed8\u8ba4\u4e3a file\u3002\n\n\n\u6587\u6863\n=============\n\u501f\u52a9\u4e8e ApiDoc\uff0c\u53ea\u9700\u4e00\u6761\u547d\u4ee4\u4fbf\u53ef\u751f\u6210\u6587\u6863\n::\n\n python index.py doc\n\n\u6211\u4eec\u5bf9\u6587\u6863\u505a\u4e86\u5927\u91cf\u4f18\u5316\uff0c\u770b\u8d77\u6765\u66f4\u8212\u670d\u3002\n\nTODO \n=============\n1. \u5b58\u50a8\u5206\u79bb\u51fa\u53bb \n2. EndPiont \u91cd\u8f7d \u221a \n3. \u5141\u8bb8\u4fee\u6539\u5b57\u6bb5\u7684\u503c \u221a\n4. \u8fd4\u56de\u65f6\u8fc7\u6ee4\u6389\u4e0d\u9700\u8981\u7684\u5b57\u6bb5 \u221a \n5. \u6709\u4e9b\u5b57\u6bb5\u4e0d\u9700\u8981\u51fa\u73b0\u5728\u6587\u6863\u4e0a \u221a \n6. MethodField \u221a\n7. list \u63a5\u53e3\u5206\u9875 \u221a\n8. \u8bb0\u5f55\u6240\u6709 POST/PUT/DELETE \u64cd\u4f5c\u7684\u65e5\u5fd7\n9. \u5165\u5e93\u4e4b\u524d\uff0c\u7528\u6237\u53ef\u80fd\u9700\u8981\u6709\u81ea\u5b9a\u4e49\u7684\u64cd\u4f5c \u221a\n10. \u5bf9\u4e8e unique key\uff0c\u5e94\u8be5\u7981\u6b62\u63d2\u5165\u76f8\u540c\u7684\u6570\u636e\uff0c\u4f46\u4e0d\u5e94\u8be5500\n11. \u652f\u6301 mini_json\uff0c\u8be5\u65b9\u6cd5\u4e0d\u5904\u7406 ApiMethodField \u548c ApiManyToManyField\n12. \u652f\u6301\u81ea\u5b9a\u4e49 serialize\n13. ApiFileIDField \u5b57\u6bb5\u652f\u6301\u641c\u7d22\uff08\u4ec5\u9488\u5bf9\u6587\u672c\u6587\u4ef6\u6216\u5b57\u7b26\u4e32\uff09", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/olivetree123/flask_autoapi", "keywords": "flask api autoapi", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flask-autoapi", "package_url": "https://pypi.org/project/flask-autoapi/", "platform": "", "project_url": "https://pypi.org/project/flask-autoapi/", "project_urls": { "Homepage": "https://github.com/olivetree123/flask_autoapi" }, "release_url": "https://pypi.org/project/flask-autoapi/0.8.23/", "requires_dist": null, "requires_python": "", "summary": "\u6839\u636e\u6a21\u578b\u81ea\u52a8\u751f\u6210 API \u63a5\u53e3\u548c\u6587\u6863", "version": "0.8.23" }, "last_serial": 4719786, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8b2e1744b1e7f2c0f3151ad97d5883cb", "sha256": "662d72e165b0327b038d494c339e8d67cdd5698dfe6b6d7eedc744ff5a266f14" }, "downloads": -1, "filename": "flask_autoapi-0.1.tar.gz", "has_sig": false, "md5_digest": "8b2e1744b1e7f2c0f3151ad97d5883cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5230, "upload_time": "2018-12-19T12:36:08", "url": "https://files.pythonhosted.org/packages/da/9c/7f0b0fc2d2b296b1587072a3cb64c1f9dae84096e5f7e954faa696ffa408/flask_autoapi-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4481a41474a4ccb97446084d2ab7e155", "sha256": "eaba5601aa3fdeb38da7e9f30f865f177e8989e76c39505b007b6ec1d8ac27cc" }, "downloads": -1, "filename": "flask_autoapi-0.2.tar.gz", "has_sig": false, "md5_digest": "4481a41474a4ccb97446084d2ab7e155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4832, "upload_time": "2018-12-19T13:57:37", "url": "https://files.pythonhosted.org/packages/60/e7/4ee0d30f517ce7a60a3eef3e5a3e05b19c12cb598561f36e1a359d661a8c/flask_autoapi-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c7ad8c1984bb3cc99b9110b1529f4395", "sha256": "84696ea64e38ef32d58a65da4772d981217d96038baad531baf35606a68afa4b" }, "downloads": -1, "filename": "flask_autoapi-0.3.tar.gz", "has_sig": false, "md5_digest": "c7ad8c1984bb3cc99b9110b1529f4395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5279, "upload_time": "2018-12-20T14:00:43", "url": "https://files.pythonhosted.org/packages/64/89/6f02e258ff4a6a3289a4be65aa52e6b0f46008137b1b5cad3da88001196a/flask_autoapi-0.3.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "e06195e4fba009ba847315e7a1d76002", "sha256": "c7ab3c864451bfd7b037f564075efb9512dd691d837eaa000f76a6f5ca45127c" }, "downloads": -1, "filename": "flask_autoapi-0.5.tar.gz", "has_sig": false, "md5_digest": "e06195e4fba009ba847315e7a1d76002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6112, "upload_time": "2018-12-24T13:47:04", "url": "https://files.pythonhosted.org/packages/5e/37/5adef53860a8afa7548c8f3173fce599c9a79b987c71b7e79ee0a5b558cd/flask_autoapi-0.5.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "762281fdc18a4b3848626853b8dc6ea0", "sha256": "a61fdb922c2f07f513d4e15e45e19a3f4a39020ac91c245283bb1d36fd87afeb" }, "downloads": -1, "filename": "flask_autoapi-0.7.tar.gz", "has_sig": false, "md5_digest": "762281fdc18a4b3848626853b8dc6ea0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6401, "upload_time": "2018-12-27T06:08:16", "url": "https://files.pythonhosted.org/packages/0c/01/71aadcd95c3a565327e95a10f07cfc9d2c2c06e8c47418c314edb6eac29f/flask_autoapi-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "681e402f52b8edb2fc8ddf63acba3138", "sha256": "d1b4d4ce918f7b5413100862e24dc24a41d3ab4ecac1b4e0211af66449320aad" }, "downloads": -1, "filename": "flask_autoapi-0.7.1.tar.gz", "has_sig": false, "md5_digest": "681e402f52b8edb2fc8ddf63acba3138", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7663, "upload_time": "2018-12-28T03:22:44", "url": "https://files.pythonhosted.org/packages/b7/27/90f780102d737c8317a130b5502c311d256b1ee32d2f7253182006e46499/flask_autoapi-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "b1baed6409eb0ba523898317d7e8a5da", "sha256": "ab1bf0cf39ca73e92d982eec98da536c6e0a9f11814febdf447efafa3b72524d" }, "downloads": -1, "filename": "flask_autoapi-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b1baed6409eb0ba523898317d7e8a5da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9337, "upload_time": "2018-12-28T03:27:15", "url": "https://files.pythonhosted.org/packages/47/fb/e0f000852cba99a6f518710e801c9a8108c06ce2b31612589f34f0813ec5/flask_autoapi-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "25c33bb0b4977618354e4978c3376ad1", "sha256": "89a17f1d2783f87ec5f8ecd5e79e720ce215c78534e1352e43120ccbbbf15351" }, "downloads": -1, "filename": "flask_autoapi-0.7.3.tar.gz", "has_sig": false, "md5_digest": "25c33bb0b4977618354e4978c3376ad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9348, "upload_time": "2018-12-28T03:42:05", "url": "https://files.pythonhosted.org/packages/7b/98/3e7e6ef5c693758139b14898a4b070d6caa24349478a738d72f04dceddb0/flask_autoapi-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "1649d3747cd8b24321a4389ed15ca57c", "sha256": "5c3b6c23366eae4e96daf4bddd00f2b3f7e375225b27cd2ca13b2a19c5ffac46" }, "downloads": -1, "filename": "flask_autoapi-0.7.4.tar.gz", "has_sig": false, "md5_digest": "1649d3747cd8b24321a4389ed15ca57c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9344, "upload_time": "2018-12-28T05:21:13", "url": "https://files.pythonhosted.org/packages/df/7c/fc0ceed192c58687dc57b92ed1818b7afb7d2aeb888d0b5056a22bf05a3b/flask_autoapi-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "4a0f0de57b1ea2176fe960eb8502abfb", "sha256": "6ba1fd2989c5e26d0a0b8ed2bdfe42db3092d7614a4e0b142f3d5491924272d3" }, "downloads": -1, "filename": "flask_autoapi-0.7.5.tar.gz", "has_sig": false, "md5_digest": "4a0f0de57b1ea2176fe960eb8502abfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9761, "upload_time": "2018-12-28T12:56:58", "url": "https://files.pythonhosted.org/packages/60/83/0fdb75fafe3aff17fd0a8daa97421e4e74a159e64836b16e0e0bc0f4c535/flask_autoapi-0.7.5.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "4449c9a3298bd6a3755fd5391e948ea7", "sha256": "49c18ee8548fab4d9aa32f8bddf32358cc0bfd5c80a34324670f7480c31686e7" }, "downloads": -1, "filename": "flask_autoapi-0.8.tar.gz", "has_sig": false, "md5_digest": "4449c9a3298bd6a3755fd5391e948ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12042, "upload_time": "2019-01-02T16:35:15", "url": "https://files.pythonhosted.org/packages/4c/a6/8fcff7d50fa327815c4faa83b46e1cdb4d16903b39eb1b3dd0f80c6dfc58/flask_autoapi-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "d5d84ae0d33e2dcdb2dec97584711232", "sha256": "3db14c87470ed828f6b328c7a98740b355216fb1279ba220cfbfbadff4d53a6e" }, "downloads": -1, "filename": "flask_autoapi-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d5d84ae0d33e2dcdb2dec97584711232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12137, "upload_time": "2019-01-03T02:25:35", "url": "https://files.pythonhosted.org/packages/a7/31/214de6886ae4b128ea8d5bd0647f20d4ab6ce366ffbe893d19399574d416/flask_autoapi-0.8.1.tar.gz" } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "d817c0cb518af0e70b7eaceab12406cb", "sha256": "04e5651e6e5a62cb349c02f05674c6bce5b9f7988a6601a2d464e4609d51d9a8" }, "downloads": -1, "filename": "flask_autoapi-0.8.10.tar.gz", "has_sig": false, "md5_digest": "d817c0cb518af0e70b7eaceab12406cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14276, "upload_time": "2019-01-09T11:45:21", "url": "https://files.pythonhosted.org/packages/89/45/87f22a4d4992ae69351323331cbbd1297ab8d5477b27959e4a41ad4f39d7/flask_autoapi-0.8.10.tar.gz" } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "59cdfd628c12bd246eb13f01c94e4172", "sha256": "cf3c2ccd57a59c542727edc88b89156fc37f838438857c5a7b9ebfe401a699f9" }, "downloads": -1, "filename": "flask_autoapi-0.8.11.tar.gz", "has_sig": false, "md5_digest": "59cdfd628c12bd246eb13f01c94e4172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14321, "upload_time": "2019-01-11T07:37:42", "url": "https://files.pythonhosted.org/packages/32/f2/b0bea3ec4d361cbe46e5feaec7aecb2ff83360c5e9cb478b13186faa0610/flask_autoapi-0.8.11.tar.gz" } ], "0.8.12": [ { "comment_text": "", "digests": { "md5": "d739adf86c60a24e0b96c9c3b8b6a1af", "sha256": "75e5278f477aca4852866636e3f221377cf9ba08bfe483b2e05ffb563ff03835" }, "downloads": -1, "filename": "flask_autoapi-0.8.12.tar.gz", "has_sig": false, "md5_digest": "d739adf86c60a24e0b96c9c3b8b6a1af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14394, "upload_time": "2019-01-11T09:32:10", "url": "https://files.pythonhosted.org/packages/00/6d/3ec4d8cdf270c20c1fc5ffb37179eac65b3ea7759b6956ef99b09a2f0d02/flask_autoapi-0.8.12.tar.gz" } ], "0.8.14": [ { "comment_text": "", "digests": { "md5": "9b3abdc7460eb0f8baa34c13919740d9", "sha256": "c923c0116124b4cae1fe3a1e14bda03daa85ad79567f75a7d3e1a6b0e4130c98" }, "downloads": -1, "filename": "flask_autoapi-0.8.14.tar.gz", "has_sig": false, "md5_digest": "9b3abdc7460eb0f8baa34c13919740d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14408, "upload_time": "2019-01-12T03:52:10", "url": "https://files.pythonhosted.org/packages/4a/3d/bcc0c206a0c55f5576dbee8c3030fbeb44256637a98ceb19af66744f05cd/flask_autoapi-0.8.14.tar.gz" } ], "0.8.15": [ { "comment_text": "", "digests": { "md5": "def002efa95f8c269e4cecaa3be9898e", "sha256": "90c59ef22c874266cc361671bf862db3088dd173d6fc898a440a55c730b39c68" }, "downloads": -1, "filename": "flask_autoapi-0.8.15.tar.gz", "has_sig": false, "md5_digest": "def002efa95f8c269e4cecaa3be9898e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14417, "upload_time": "2019-01-12T03:58:45", "url": "https://files.pythonhosted.org/packages/ec/de/037858a6d061f5b594d89570f5f40d59258ce533a9aaa3da7ce3d8cf259a/flask_autoapi-0.8.15.tar.gz" } ], "0.8.16": [ { "comment_text": "", "digests": { "md5": "07ee7a3d24798b830237d1b1ec0a1077", "sha256": "102d10e77f0f01a0ec3e3a4bcd202d7d0515a3acb82ea2dbac3077b1fe71f6ac" }, "downloads": -1, "filename": "flask_autoapi-0.8.16.tar.gz", "has_sig": false, "md5_digest": "07ee7a3d24798b830237d1b1ec0a1077", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14498, "upload_time": "2019-01-14T08:23:22", "url": "https://files.pythonhosted.org/packages/09/b6/68819ff4fb487a7605940e31ffe3680e8ec082bba70f0744a3ff04954d48/flask_autoapi-0.8.16.tar.gz" } ], "0.8.17": [ { "comment_text": "", "digests": { "md5": "a42c776def58765abf4c9510e950867d", "sha256": "afc5ca2fc1c26ae1bca24df4e29fa2c2027b8d17fdca3a5f9294e25ccad426dd" }, "downloads": -1, "filename": "flask_autoapi-0.8.17.tar.gz", "has_sig": false, "md5_digest": "a42c776def58765abf4c9510e950867d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14503, "upload_time": "2019-01-16T07:46:38", "url": "https://files.pythonhosted.org/packages/5a/f2/0b1c32b09da544ca7a0936357e40da3f8ab0a52ff14b9bb16f8145fd3104/flask_autoapi-0.8.17.tar.gz" } ], "0.8.18": [ { "comment_text": "", "digests": { "md5": "1b69212160fceb4ba25f85299faabfed", "sha256": "6e141103bd919c8d9d7d78aad03988f79999247554dd4a9037db455d74c99472" }, "downloads": -1, "filename": "flask_autoapi-0.8.18.tar.gz", "has_sig": false, "md5_digest": "1b69212160fceb4ba25f85299faabfed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14546, "upload_time": "2019-01-16T11:55:17", "url": "https://files.pythonhosted.org/packages/ef/6e/530043cbd9bdaa6c4378b4bc27b12e4f089b4efa94dc2aaabc337b202ad7/flask_autoapi-0.8.18.tar.gz" } ], "0.8.19": [ { "comment_text": "", "digests": { "md5": "edc4a8d92963c16633041f99ca343192", "sha256": "531600f5ccc2e8c3d2accfb7fca1ca1deee305a53b21923d82c9268d8decc40d" }, "downloads": -1, "filename": "flask_autoapi-0.8.19.tar.gz", "has_sig": false, "md5_digest": "edc4a8d92963c16633041f99ca343192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14767, "upload_time": "2019-01-17T02:32:10", "url": "https://files.pythonhosted.org/packages/b2/2f/6211e395e9a16bda9bc2181fa7b714a6ebaac1de8764adab832bbfc49851/flask_autoapi-0.8.19.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "20b2a91839e852cd6f6d102a46e7f939", "sha256": "1ecefcaa036097a8e3cd98bf1da7acb3d7551a49b70c58ab77529a28b31bc744" }, "downloads": -1, "filename": "flask_autoapi-0.8.2.tar.gz", "has_sig": false, "md5_digest": "20b2a91839e852cd6f6d102a46e7f939", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12570, "upload_time": "2019-01-03T07:41:51", "url": "https://files.pythonhosted.org/packages/4b/8e/2131c895ddbbae3688d4906a174698172f83a061b8956ff4b93860eeee07/flask_autoapi-0.8.2.tar.gz" } ], "0.8.20": [ { "comment_text": "", "digests": { "md5": "ea832111a9589a1ba91d54e6f043b758", "sha256": "ed13de468d9322ec328b79f408125da248c754f758df89547c6577cffc03c171" }, "downloads": -1, "filename": "flask_autoapi-0.8.20.tar.gz", "has_sig": false, "md5_digest": "ea832111a9589a1ba91d54e6f043b758", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14821, "upload_time": "2019-01-17T02:38:10", "url": "https://files.pythonhosted.org/packages/ed/57/39b4f2f51e85c091a538869434b3aa04813a4e59cf15c7daebfea55d2500/flask_autoapi-0.8.20.tar.gz" } ], "0.8.21": [ { "comment_text": "", "digests": { "md5": "0432c3e27d86d9cd6f42170ce24addd5", "sha256": "bae8f935f2a384cd6a8f247287589880a443898c94038ae3be25cd6dc44df266" }, "downloads": -1, "filename": "flask_autoapi-0.8.21.tar.gz", "has_sig": false, "md5_digest": "0432c3e27d86d9cd6f42170ce24addd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14859, "upload_time": "2019-01-17T03:08:35", "url": "https://files.pythonhosted.org/packages/89/d6/7011d0fe8e5747d130858486fd16a709bee427a9d7fddf27aa4b56b36c86/flask_autoapi-0.8.21.tar.gz" } ], "0.8.22": [ { "comment_text": "", "digests": { "md5": "e90c375dafe3a17ddf2479655a399bc4", "sha256": "13ac11a72cbd034b84c6afab39b742d2f6d468e99dbb5b52b5c7f26246124f82" }, "downloads": -1, "filename": "flask_autoapi-0.8.22.tar.gz", "has_sig": false, "md5_digest": "e90c375dafe3a17ddf2479655a399bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14882, "upload_time": "2019-01-18T12:43:10", "url": "https://files.pythonhosted.org/packages/37/a2/c9703e9beaad55ef5d811c39f728a81f40fc98fcdabfa88e33c8b7d73407/flask_autoapi-0.8.22.tar.gz" } ], "0.8.23": [ { "comment_text": "", "digests": { "md5": "dcb81f63ac04050fd6d6845380a67a6c", "sha256": "b0d166324b96d0806515022bfda054759450ece0eee362c16a751dbaf12df894" }, "downloads": -1, "filename": "flask_autoapi-0.8.23.tar.gz", "has_sig": false, "md5_digest": "dcb81f63ac04050fd6d6845380a67a6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15102, "upload_time": "2019-01-21T02:31:28", "url": "https://files.pythonhosted.org/packages/2c/e4/60340c4438d4f816ab0c87a2bcccff235c4d362c4c9974aa5749d92e3a9e/flask_autoapi-0.8.23.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "6fbd887ea6ccf56c0245364b60d58c7b", "sha256": "45438b4a8545531feb45f0d4ce7565b8eac4d779e507bf6b7f0f8bdb4f06edf0" }, "downloads": -1, "filename": "flask_autoapi-0.8.3.tar.gz", "has_sig": false, "md5_digest": "6fbd887ea6ccf56c0245364b60d58c7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12899, "upload_time": "2019-01-03T15:53:48", "url": "https://files.pythonhosted.org/packages/2c/80/23b2f9d03435ee4ef9ea288240c3179bf20ee9ec698b52304061cb724869/flask_autoapi-0.8.3.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "023141c75a8d6b69686a0bccf7a7a8a9", "sha256": "10d8eaba9faf8f827478b256e3605e7df80c06f2c1ab7241536c048dca418c81" }, "downloads": -1, "filename": "flask_autoapi-0.8.5.tar.gz", "has_sig": false, "md5_digest": "023141c75a8d6b69686a0bccf7a7a8a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13910, "upload_time": "2019-01-07T02:34:07", "url": "https://files.pythonhosted.org/packages/f3/06/dd26d50cbc0a9b2313c01e0428b4cd71b9ed1afb1c702e997a7ffd92cde0/flask_autoapi-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "358f571172bde6ccf58e269fa475109b", "sha256": "0826235595d22d5bdf865751c5453e48ccc2afcd79ffe97a35b7c378a0dbaac8" }, "downloads": -1, "filename": "flask_autoapi-0.8.6.tar.gz", "has_sig": false, "md5_digest": "358f571172bde6ccf58e269fa475109b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13988, "upload_time": "2019-01-07T08:32:31", "url": "https://files.pythonhosted.org/packages/2c/5b/2664dfcc048186632ddf758bcc20a73fee73fd5e73f42062cf7d34d2a5ab/flask_autoapi-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "23789f0bbc8aa3a9d42b1e780f9e5770", "sha256": "2ad4e2b01f147df136d67437572a43da2f38d442f39813d1681c747e8a34f142" }, "downloads": -1, "filename": "flask_autoapi-0.8.7.tar.gz", "has_sig": false, "md5_digest": "23789f0bbc8aa3a9d42b1e780f9e5770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14182, "upload_time": "2019-01-08T09:30:34", "url": "https://files.pythonhosted.org/packages/f6/98/9e8cadfcc3d366ec35736966f47a20bff68ca725a81c29c33d153e805f40/flask_autoapi-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "5e450b76e812dae457e10a3d7c7e7c50", "sha256": "16a378daa23eead8c9efe6215fdeb0a39cb773086af5e847ee10027732fa5d51" }, "downloads": -1, "filename": "flask_autoapi-0.8.8.tar.gz", "has_sig": false, "md5_digest": "5e450b76e812dae457e10a3d7c7e7c50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14185, "upload_time": "2019-01-09T07:11:49", "url": "https://files.pythonhosted.org/packages/3a/fe/2a89017cf8cb0d8fa3e16e7dc1ff64072c5a7917ce7bb37a37c96f083455/flask_autoapi-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "8b6abe578f1abe38ebc555e1c92a19bc", "sha256": "eae063977ff2457a7edecd7353079e255174ac0eceec0036fe69abf8b05237f2" }, "downloads": -1, "filename": "flask_autoapi-0.8.9.tar.gz", "has_sig": false, "md5_digest": "8b6abe578f1abe38ebc555e1c92a19bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14241, "upload_time": "2019-01-09T08:34:52", "url": "https://files.pythonhosted.org/packages/b5/89/e93be612f901b0f9781beb1a40bf2e3292dfbc9ac91fd1829fd54e372a65/flask_autoapi-0.8.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcb81f63ac04050fd6d6845380a67a6c", "sha256": "b0d166324b96d0806515022bfda054759450ece0eee362c16a751dbaf12df894" }, "downloads": -1, "filename": "flask_autoapi-0.8.23.tar.gz", "has_sig": false, "md5_digest": "dcb81f63ac04050fd6d6845380a67a6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15102, "upload_time": "2019-01-21T02:31:28", "url": "https://files.pythonhosted.org/packages/2c/e4/60340c4438d4f816ab0c87a2bcccff235c4d362c4c9974aa5749d92e3a9e/flask_autoapi-0.8.23.tar.gz" } ] }