{ "info": { "author": "PWZER", "author_email": "pwzergo@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# swagger-ui-py\nSwagger UI for Python web framework, such Tornado, Flask, Quart, aiohttp and Sanic.\n\nOnly support Python3.\n\n## Usage\n\n- Install\n\n ```bash\n pip3 install swagger-ui-py\n ```\n\n- Code\n\n Using the local config file\n\n ```python\n from swagger_ui import api_doc\n api_doc(app, config_path='./config/test.yaml', url_prefix='/api/doc', title='API doc')\n ```\n\n Using config url, but need to suport [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing)\n\n ```python\n api_doc(app, config_url='https://petstore.swagger.io/v2/swagger.json', url_prefix='/api/doc', title='API doc')\n ```\n\n And suport config file editor\n\n ```python\n api_doc(app, config_path='./config/test.yaml', editor=True)\n ```\n\n And keep the old way\n\n ```python\n # for Tornado\n from swagger_ui import tornado_api_doc\n tornado_api_doc(app, config_path='./conf/test.yaml', url_prefix='/api/doc', title='API doc')\n\n # for Sanic\n from swagger_ui import sanic_api_doc\n sanic_api_doc(app, config_path='./conf/test.yaml', url_prefix='/api/doc', title='API doc')\n\n # for Flask\n from swagger_ui import flask_api_doc\n flask_api_doc(app, config_path='./conf/test.yaml', url_prefix='/api/doc', title='API doc')\n\n # for Quart\n from swagger_ui import quart_api_doc\n quart_api_doc(app, config_path='./conf/test.yaml', url_prefix='/api/doc', title='API doc')\n\n # for aiohttp\n from swagger_ui import aiohttp_api_doc\n aiohttp_api_doc(app, config_path='./conf/test.yaml', url_prefix='/api/doc', title='API doc')\n ```\n\n- Edit `Swagger` config file (JSON or YAML)\n\n Please see [https://swagger.io/resources/open-api/](https://swagger.io/resources/open-api/).\n\n- Access\n\n Open `http://:/api/doc/editor`, you can edit api doc config file.\n\n Open `http://:/api/doc` view api doc.\n\n## Swagger UI\nSwagger UI version is `3.23.11`. see [https://github.com/swagger-api/swagger-ui](https://github.com/swagger-api/swagger-ui).\n\n## Swagger Editor\nSwagger Editor version is `3.6.36`. see [https://github.com/swagger-api/swagger-editor](https://github.com/swagger-api/swagger-editor).\n\n## Update\nYou can update swagger ui and swagger editor version with\n\n```bash\ncd swagger-ui-py/tools\npython update.py ui\n# or\npython update.py editor\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/PWZER/swagger-ui-py", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "swagger-ui-py", "package_url": "https://pypi.org/project/swagger-ui-py/", "platform": "", "project_url": "https://pypi.org/project/swagger-ui-py/", "project_urls": { "Homepage": "https://github.com/PWZER/swagger-ui-py" }, "release_url": "https://pypi.org/project/swagger-ui-py/0.1.10/", "requires_dist": [ "jinja2 (>=2.0)", "PyYaml (>=5.0)" ], "requires_python": "", "summary": "Swagger UI for Python web framework, such Tornado, Flask, Quart and Sanic.", "version": "0.1.10" }, "last_serial": 5947546, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "d57f5da2cf21fb52597cc335a11e4ffb", "sha256": "5cb188df224a70af9e443f5f49dc72526cfea662cc2a42dca533533c7241a5ce" }, "downloads": -1, "filename": "swagger_ui_py-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d57f5da2cf21fb52597cc335a11e4ffb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2294541, "upload_time": "2018-10-23T14:55:41", "url": "https://files.pythonhosted.org/packages/fd/7e/11667f58ef5cbb0513e282bffa6e8b9d13024850b55a76178f862624cae4/swagger_ui_py-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58b3294f5bd5cba19ccaaf5d2b9171e0", "sha256": "b3917750bec7edab6aed2c960ef7b06128399a10b2edfa9b33f4c31e5bfae18c" }, "downloads": -1, "filename": "swagger_ui_py-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "58b3294f5bd5cba19ccaaf5d2b9171e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2293831, "upload_time": "2018-10-23T14:55:44", "url": "https://files.pythonhosted.org/packages/b3/27/6fae3c1cfeefea8a0b856854c9d7c291472b7720bf913a3e6186bb6aed87/swagger_ui_py-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09e7cdd18cdb59dc2a1d1506de6d6ac3", "sha256": "ce707d80037f07d345cb69d250645efd60b80d8adbfea91c8a26c3dde74b17ec" }, "downloads": -1, "filename": "swagger-ui-py-0.1.1.tar.gz", "has_sig": false, "md5_digest": "09e7cdd18cdb59dc2a1d1506de6d6ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2272000, "upload_time": "2018-10-23T15:15:51", "url": "https://files.pythonhosted.org/packages/33/f9/d36087d019a3b22a576576c1eb599e462265d52c5f80abefdff6974925af/swagger-ui-py-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "6edd2c8779aea0aeec3b2a235db70938", "sha256": "b01d6c37db613be9bbac101d2ce9eb58ccc0881297ec96c560b4f9bcb3c6f4c4" }, "downloads": -1, "filename": "swagger_ui_py-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "6edd2c8779aea0aeec3b2a235db70938", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7061690, "upload_time": "2019-10-09T03:04:21", "url": "https://files.pythonhosted.org/packages/d4/30/a2b80c07c5aa8287c27f1fc8683ab67a7c42c273676d624ba28d790e6399/swagger_ui_py-0.1.10-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "56a24c93ba8dbfe29a3258e664ffe15d", "sha256": "48c1f30ec39d3c83fac046cfee3245b3eebda1aed36e7658ebf4f0ceb6d21c88" }, "downloads": -1, "filename": "swagger_ui_py-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "56a24c93ba8dbfe29a3258e664ffe15d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2297474, "upload_time": "2018-10-31T11:40:29", "url": "https://files.pythonhosted.org/packages/be/b4/990defbb7073311ce1f84115237d4dd4b02d5f7f320a66cafd272805e875/swagger_ui_py-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09f73deb26ab3319901172efc1dee435", "sha256": "cacabea5c7c286b723810365e78c911f0ae7e97fb20384ed649354bf558e32b4" }, "downloads": -1, "filename": "swagger_ui_py-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "09f73deb26ab3319901172efc1dee435", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2297978, "upload_time": "2018-10-31T11:40:31", "url": "https://files.pythonhosted.org/packages/a9/f5/4bdf3481ab47f423e83aaa096f30106a0bc17511e8a54af4eacd2699d565/swagger_ui_py-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "dd14e9d8d1ddb7281c45ebc0387f35a7", "sha256": "62efb9f0e34be06fe44a79ac9e39686d70b1686edf335d14656096e5cebb3901" }, "downloads": -1, "filename": "swagger_ui_py-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "dd14e9d8d1ddb7281c45ebc0387f35a7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2297980, "upload_time": "2018-11-08T13:41:47", "url": "https://files.pythonhosted.org/packages/c2/a1/38ef41b65de8db26cbdc25c77a17f56f8e97111f0f33e40336c5832deb45/swagger_ui_py-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b701e20710933d2098b86d984b26f78", "sha256": "b2df465b2dccd17a9651c38c8b47329b848757de22a5b83c40f48db3b5c91b8b" }, "downloads": -1, "filename": "swagger_ui_py-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1b701e20710933d2098b86d984b26f78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2297980, "upload_time": "2018-11-08T13:41:49", "url": "https://files.pythonhosted.org/packages/f9/de/2b648b3bde2e8bb0cca1debdf2af8cea3d54153ccd4286f62db40a137bb0/swagger_ui_py-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e302b208ebfe9bebf95e704be58e4d1f", "sha256": "2db5fc607f0dc8bdb998d5714fa93efc9a490b8d77a97472370e30d182d167ca" }, "downloads": -1, "filename": "swagger_ui_py-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e302b208ebfe9bebf95e704be58e4d1f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2294554, "upload_time": "2019-02-12T09:24:30", "url": "https://files.pythonhosted.org/packages/83/f3/21ba269585794cae2c0e027e863c802c0fd87787649fd60fbd7e8fda30cf/swagger_ui_py-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c997cfba78a16e37e924de3869ffcfd", "sha256": "bb45ceb4185d415f27bc6346a37ca2461309cb0105f76fd4b63197a4da74bbab" }, "downloads": -1, "filename": "swagger_ui_py-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6c997cfba78a16e37e924de3869ffcfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2294517, "upload_time": "2019-02-12T09:24:36", "url": "https://files.pythonhosted.org/packages/32/e6/352b5c7d6036eb943062c7cd26bab5973c7e5f4ad62f0217f057b26c457d/swagger_ui_py-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e62c80d902af481f6e80744c316c3821", "sha256": "a00f25983e1270a1e7a12b92e34b1fdb1ebacf988de73182fe070c1dc98ee671" }, "downloads": -1, "filename": "swagger-ui-py-0.1.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "e62c80d902af481f6e80744c316c3821", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2276187, "upload_time": "2019-02-15T03:18:48", "url": "https://files.pythonhosted.org/packages/97/09/f5e17112e185abc2d5fe346ee74dcba6c6cbe10bc0aa24f121d5330ff406/swagger-ui-py-0.1.5.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d111e07495d05e08b557222f5a7a0c8b", "sha256": "a00bd3221771bad4f3510de4b6b164de084715401c61c850741f74c828f887b5" }, "downloads": -1, "filename": "swagger_ui_py-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "d111e07495d05e08b557222f5a7a0c8b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2296308, "upload_time": "2019-02-15T03:18:37", "url": "https://files.pythonhosted.org/packages/d4/8f/ccba61fbd44f18d7803784ffa2db7ce9371a28bfc89a169a88e30a9e2666/swagger_ui_py-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a403d6f3ac19069dc9583c9185ccbca", "sha256": "87fe9041e2d6bee853d07988de2ff82be2d58444f44b6ec7b8e7b0dfefeffdde" }, "downloads": -1, "filename": "swagger_ui_py-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9a403d6f3ac19069dc9583c9185ccbca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2295052, "upload_time": "2019-02-15T03:18:42", "url": "https://files.pythonhosted.org/packages/34/63/c2712394a96f60a24ef98e0f0047e05572a6eeed0908fd40394941261b22/swagger_ui_py-0.1.5-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "71e76b07ff551e4308d21530a9f35334", "sha256": "8b9f9ffbcfa313c944bf9528abfc8a114befb1429355f4b28bf0c2506f3a275b" }, "downloads": -1, "filename": "swagger_ui_py-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "71e76b07ff551e4308d21530a9f35334", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6761308, "upload_time": "2019-04-12T18:39:20", "url": "https://files.pythonhosted.org/packages/31/10/6de5aa74dcb48a8f2f4ad98fd5224dce0bc80921f61fd764a4723ea777ca/swagger_ui_py-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "550502484fb65739b411312728108007", "sha256": "1042c7295227e155d65a75909cbbc4dfd029bc5f5f405a3726ff5fb2343add54" }, "downloads": -1, "filename": "swagger-ui-py-0.1.7.tar.gz", "has_sig": false, "md5_digest": "550502484fb65739b411312728108007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3989, "upload_time": "2019-04-12T18:40:45", "url": "https://files.pythonhosted.org/packages/55/e0/1fe8af4f98e462eb8505ba2fc2d4d678d63ef33b662a9c9fdf8d97d1b4b0/swagger-ui-py-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "fefa86fc2763800f16f69638cae95e84", "sha256": "ece07089c5f0cf5397c1c0b27af916f21991c0446e4d6959acdb75ea3ebf46c1" }, "downloads": -1, "filename": "swagger-ui-py-0.1.8.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "fefa86fc2763800f16f69638cae95e84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6701719, "upload_time": "2019-04-17T03:02:58", "url": "https://files.pythonhosted.org/packages/98/b9/bff29b90b098c85893534e154ec0bc1e17db1ff464d0be210e285f6ab62c/swagger-ui-py-0.1.8.linux-x86_64.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "7ea309fe3061c9c0413bd5974ca1be22", "sha256": "0e6cd90a09c15e27a96699b0fef9f57cba3540ac9fc57472d646e501a2a42c3a" }, "downloads": -1, "filename": "swagger-ui-py-0.1.9.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "7ea309fe3061c9c0413bd5974ca1be22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6702062, "upload_time": "2019-04-17T10:24:38", "url": "https://files.pythonhosted.org/packages/b2/c5/4d24927763b7cd82548450125e9044e052af1a04c880c96368011e38fa73/swagger-ui-py-0.1.9.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "fb395918881a5d778ffdae8c483003e6", "sha256": "64b535aa7bc3124dbea9c3711bb872f7fd17daf1ab27273d33a3942265fbcd89" }, "downloads": -1, "filename": "swagger_ui_py-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "fb395918881a5d778ffdae8c483003e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6761519, "upload_time": "2019-04-17T10:24:29", "url": "https://files.pythonhosted.org/packages/5c/02/f30c2f90ec2ae99cd59163da401b5ad818bfc4a738cd9223eeebd9c6aba4/swagger_ui_py-0.1.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6edd2c8779aea0aeec3b2a235db70938", "sha256": "b01d6c37db613be9bbac101d2ce9eb58ccc0881297ec96c560b4f9bcb3c6f4c4" }, "downloads": -1, "filename": "swagger_ui_py-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "6edd2c8779aea0aeec3b2a235db70938", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7061690, "upload_time": "2019-10-09T03:04:21", "url": "https://files.pythonhosted.org/packages/d4/30/a2b80c07c5aa8287c27f1fc8683ab67a7c42c273676d624ba28d790e6399/swagger_ui_py-0.1.10-py3-none-any.whl" } ] }