flask-openapi3

View on PyPIReverse Dependencies (5)

3.1.1 flask_openapi3-3.1.1-py3-none-any.whl

Wheel Details

Project: flask-openapi3
Version: 3.1.1
Filename: flask_openapi3-3.1.1-py3-none-any.whl
Download: [link]
Size: 996152
MD5: 9d18f89a37f76d2511c8af83dd8cfeb2
SHA256: 41b44e99737814070fbfe4d88402b0da412e44dfaefd581f92d9c63206da77fc
Uploaded: 2024-04-21 03:08:12 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: flask-openapi3
Version: 3.1.1
Summary: Generate REST API and OpenAPI documentation for your Flask project.
Maintainer-Email: llc <luolingchun[at]outlook.com>
Project-Url: Homepage, https://github.com/luolingchun/flask-openapi3
Project-Url: Documentation, https://luolingchun.github.io/flask-openapi3
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: flask (>=2.0)
Requires-Dist: pydantic (>=2.4)
Requires-Dist: asgiref (>=3.2); extra == "async"
Requires-Dist: python-dotenv; extra == "dotenv"
Requires-Dist: email-validator; extra == "email"
Requires-Dist: pyyaml; extra == "yaml"
Provides-Extra: async
Provides-Extra: dotenv
Provides-Extra: email
Provides-Extra: yaml
Description-Content-Type: text/markdown
License-File: LICENSE.rst
[Description omitted; length: 6525 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flask_openapi3/__init__.py sha256=VPPQEHo_E4utlCfD1O8FFUe9wKyH8RcBGh5-jvgLN88 1209
flask_openapi3/__version__.py sha256=f__UDoy8MJL3t03Ba35I-hNHFSj0OTH1genU4n0oh_M 92
flask_openapi3/blueprint.py sha256=LuehJUf8nt4wbILY3OZ7JwNKRrKznVpWQwMoLevCT0A 8203
flask_openapi3/commands.py sha256=3hVSD82EOwSfo5ShI81mw8Vn2NcD-k9_4DMpJr-J2_M 1697
flask_openapi3/markdown.py sha256=o8UHe8glir8TgSJdxAMSpmNh0I6z4zqiVqG5rgpu8MY 4940
flask_openapi3/openapi.py sha256=HKUlglaNFA4WG99YrJT1ovqK7IP0Ayjnf1bhlehhJTo 18986
flask_openapi3/request.py sha256=KtWo1njLpshFsf6wUu-hrKK2FYNcnSRM1ouB_E3MW_4 5226
flask_openapi3/scaffold.py sha256=xyI-ysVnpvxLVOKUq2jOZOyp54Q4DAaPzGE6ZQm6jwQ 17791
flask_openapi3/types.py sha256=TdJgTgmSd3nvFGUrALZlrTLorz5UTed28ZanbflYT7Y 757
flask_openapi3/utils.py sha256=g7-_StgTfQoUycfn0nKBlRBgiF3Oi8elcwzm70uHU0M 21294
flask_openapi3/view.py sha256=fB9OH9lixS4KUT1w-Ap1XGGJn-Nfj0AiXLMqP5nLEV8 8395
flask_openapi3/models/__init__.py sha256=QjUWh8pWOoisHIv_BLaNXm1n4s8ieRL__WXdAhf5oRQ 2899
flask_openapi3/models/callback.py sha256=tR02bU3E7YZ3E21BOT8je9NEu5nHQAzVYXBfBGnWEJw 622
flask_openapi3/models/components.py sha256=TOXVJQHKvyAdOMsnNMgjvi_ncH11PkaWiqasc6Gflyk 1377
flask_openapi3/models/contact.py sha256=Ruu52d5TWQjoBCgNsMGtk-_bImnGjFpaxAXfVZ6w-Lo 375
flask_openapi3/models/data_type.py sha256=g7hgV1zrulAmlibXDWT5m8iD5vR2gmx2FYqDA56x3CU 340
flask_openapi3/models/discriminator.py sha256=Cu-yLJp0eOQBbdNZ2a6XYhz0YSkE2VtZ8Z83ewWzW4A 367
flask_openapi3/models/encoding.py sha256=sKP3VKV2HsKhSX_DBLS7d1xf2p5Hmt1UxMM1S3fK9R4 627
flask_openapi3/models/example.py sha256=kmmck9vdMosjHWh-xnJTkJ7i4ogQwli0EAvVMShu5h4 431
flask_openapi3/models/external_documentation.py sha256=btGMrDWkhj5YoH9014Ee9TYGKh1CJPg-jtr-ywolE1I 362
flask_openapi3/models/file.py sha256=Y-Gla2MN5aVNREaZ1Ac77Z96dMTSDa3der_PviitUEY 860
flask_openapi3/models/header.py sha256=-ioLdm35un5q3sj1TZ46uffiH7WBnvOEjn9KRxjExX0 437
flask_openapi3/models/info.py sha256=7vDirFhknSZnEdsloqi7AifDAK4wONPUIQqXGKwr408 558
flask_openapi3/models/license.py sha256=XwE4DyTDOGbaNoU1vNo3OU6ozQPHu9mkLnv4MmpQmts 363
flask_openapi3/models/link.py sha256=fpDAzs_5mVksvFXWG0UmYQcC9H0LfoLCsMUqLQc7SS4 552
flask_openapi3/models/media_type.py sha256=kOvFsHI7GQGQEHcg-eXDRbykaDlRPm-rDP9vDQelDog 682
flask_openapi3/models/oauth_flow.py sha256=rdzAjb18-GffOFLkBnjSc6ihnVNXrqW70PXh7koogss 435
flask_openapi3/models/oauth_flows.py sha256=AsIDhwj2TcQ10l621XudduH5o41rsOh867vVEG9dzc0 506
flask_openapi3/models/operation.py sha256=He29ZtBhUzCKxLVb6Is8hinZM_Ky8sHR3Pts9p2GeT8 1172
flask_openapi3/models/parameter.py sha256=wZDCrL9Co1TU9IvIrjZDz9JC4A1YUb3-8U_BsylbLCk 1053
flask_openapi3/models/parameter_in_type.py sha256=Mcoyzuzof6bLIDHk2ahZJoijxwTL2cIPgfX71I0cHnA 276
flask_openapi3/models/path_item.py sha256=v1EJpjQMlvIEC24EDHaDvY8MDEFu3gNzvo2ydDVA_rI 1033
flask_openapi3/models/paths.py sha256=0ZkTb4VA0XHMKoKOVJAAfOBeULcBwjjCBv9_Bc4Tu90 212
flask_openapi3/models/reference.py sha256=3t0rOU4jEhOlMPkEZbB9wo2d_gyVyBcWf5JfB08ewHg 304
flask_openapi3/models/request_body.py sha256=EX4PB88xdhdLr9QanWrS1U5CQOFoD36WhDtJHZOaNv4 440
flask_openapi3/models/response.py sha256=cl4-60c2lVZreqx7cyNEY4Bk8SjCpEPZazJMcbgUo9c 615
flask_openapi3/models/responses.py sha256=-EKFyZ-d-jGwdmtFhtICVzSBeygrV8QdPOoELey33-c 277
flask_openapi3/models/schema.py sha256=IrFeq-P64ha0TUX_lpjZzrnOc8mb6jRkxAbPJChyEAQ 2275
flask_openapi3/models/security_requirement.py sha256=ZKHDJ0WPbcNaTqiSJs5-fxV8ZZhXBlfoPCAugrG134M 215
flask_openapi3/models/security_scheme.py sha256=g6yoXI81y0TCRcQh207HtF0LJIcmKkN5g3nMGNHiO78 725
flask_openapi3/models/security_scheme_in_type.py sha256=PXeWcskVysdKHwy3SRLzppnGkAxTJDFkCDf0JVfpC88 264
flask_openapi3/models/server.py sha256=jHot88x7GraK1JACwiuxpzS7x6kSgqzmyaxbbZ95D9U 442
flask_openapi3/models/server_variable.py sha256=yKWesQgiRQhd1N1U-ZmtjCBoEFh6v7d2PBkU5zaPwbo 378
flask_openapi3/models/style_values.py sha256=58u_rYCA5qdSymJM30eoXC-CxY2TD1tLmFEVnTBsRo0 309
flask_openapi3/models/tag.py sha256=QcvIrN04-nDObH61Un79EZEAJ5nc1GyZty_jLD182Qw 410
flask_openapi3/models/validation_error.py sha256=UKU74VqOIxRWg1C4KWR1lIyu1BtgSrxXUHdw6ky2Mzg 891
flask_openapi3/models/xml.py sha256=dpd3irgCatj4ArAnuP3B5iUPxvww2VjVlYGhNYZyNsY 428
flask_openapi3/templates/__init__.py sha256=MpUIr_CLilm-YZU7ZhC5_sW8jsHzgm20t4KT8-yHrcI 6248
flask_openapi3/templates/static/css/swagger-ui.css sha256=WudGeIrWwvGbuMdjjWO1dE4-_rqss7yrzNySjb7GxN8 152042
flask_openapi3/templates/static/images/apidoc.svg sha256=LktOcUpJbl4QfgAPGp9romQ2UtQlkFdNaaAEZLEJpSA 575
flask_openapi3/templates/static/images/rapidoc.svg sha256=nw1i2KByyBf268EqrKzUTbnY8Rb99GWsN8ovXSuWlHQ 2766
flask_openapi3/templates/static/images/redoc.svg sha256=u4MM-T-lidYrrIupCtExT0Acsw9rmPCM95XzoojKs4E 1924
flask_openapi3/templates/static/images/swagger.svg sha256=dALuowsK9KoS5K7D24w2DombAGxVI4CRhof5w2U3PkE 2551
flask_openapi3/templates/static/js/rapidoc-min.js sha256=3kPk-b-f_x2Ys1NIrKaDxbj89FdlLsZFtRrKcQAjeQs 662202
flask_openapi3/templates/static/js/redoc.standalone.js sha256=bj8-EVdXvuYYQeMITW1wI0S7UxaaIMZGK69yKtCXxbc 870152
flask_openapi3/templates/static/js/swagger-ui-bundle.js sha256=d2jHT6UICNn1EyH17hukiOLFdm58G54hU3NNhVqyq7c 1415333
flask_openapi3/templates/static/js/swagger-ui-standalone-preset.js sha256=L2Pxpxznpse9e5MAAJATjBH2qVRIrbDdlm9X4t1fBlU 230777
flask_openapi3-3.1.1.dist-info/METADATA sha256=5D48MMvhC3gjZUD3bxMviBvXf2nMqYnL7oZTlkPzVAI 7950
flask_openapi3-3.1.1.dist-info/WHEEL sha256=osohxoshIHTFJFVPhsi1UkZuLRGMHRXZzwEBW2ezjrc 87
flask_openapi3-3.1.1.dist-info/licenses/LICENSE.rst sha256=jr1BeOwli-7RPnwKmiSnwkURy-aBI25coRfimxgToyA 1059
flask_openapi3-3.1.1.dist-info/RECORD