flask-openapi3

View on PyPIReverse Dependencies (12)

4.1.0 flask_openapi3-4.1.0-py3-none-any.whl

Wheel Details

Project: flask-openapi3
Version: 4.1.0
Filename: flask_openapi3-4.1.0-py3-none-any.whl
Download: [link]
Size: 45740
MD5: 2f12a7500b7fdbe878eb0c98601852e3
SHA256: 8058831774fa89c6af274f250f7b126bdef716e00a0eee9bb6b6dd3f152ce830
Uploaded: 2025-02-08 02:04:48 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: flask-openapi3
Version: 4.1.0
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
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: flask-openapi3-elements; extra == "elements"
Requires-Dist: email-validator; extra == "email"
Requires-Dist: flask-openapi3-rapidoc; extra == "rapidoc"
Requires-Dist: flask-openapi3-rapipdf; extra == "rapipdf"
Requires-Dist: flask-openapi3-redoc; extra == "redoc"
Requires-Dist: flask-openapi3-scalar; extra == "scalar"
Requires-Dist: flask-openapi3-swagger; extra == "swagger"
Requires-Dist: pyyaml; extra == "yaml"
Provides-Extra: async
Provides-Extra: dotenv
Provides-Extra: elements
Provides-Extra: email
Provides-Extra: rapidoc
Provides-Extra: rapipdf
Provides-Extra: redoc
Provides-Extra: scalar
Provides-Extra: swagger
Provides-Extra: yaml
Description-Content-Type: text/markdown
License-File: LICENSE.rst
[Description omitted; length: 6574 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
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=ZBsW6nlkX0QJ4rsUjXC1b4Wk2WchVnHYwOdfpaObgYU 92
flask_openapi3/blueprint.py sha256=5nITSH8_5y6skKTsF73kz7GF3bygi68MQ1nQtdKF6cw 7797
flask_openapi3/commands.py sha256=YL_V9KYFAqFvmn1p6lTFfwh7kwWQzGoGbdgu2nzk4S4 1461
flask_openapi3/openapi.py sha256=wnaRHURLf_nQWIJazUKFMEKr_oDq8ZGeunK1-FxiCpQ 18247
flask_openapi3/plugins.py sha256=UlZYCMkEkXEy0lhgcKY99DC17RU6MbV5zSQMtqB7qUg 305
flask_openapi3/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_openapi3/request.py sha256=5ITaMnRSUKhb0P0ecPhakmbaSUFNodznaWbIeVJlmnM 8036
flask_openapi3/scaffold.py sha256=ULxw0sm-sWDXYcppB8TYeJfWiB8LPF3NNSm6ZRLZlwE 17842
flask_openapi3/templates.py sha256=s7VQ1rfAN-eWdG_PM5r5CMLMEzPYTLNONCVmM6Okbzc 3563
flask_openapi3/types.py sha256=EsKLTPCfS4UP9aKugzEhu2l4W-hZ0lPdzkTE2heDKVM 744
flask_openapi3/utils.py sha256=UGOdd4bx8aQwxb5WXJhYLFKQKwZEPtYNN9zeWAF3Pow 22730
flask_openapi3/view.py sha256=bXca4_I8XS2JnkuJQ6DfSoSADfW7wy3Z0lEofMMyivY 8798
flask_openapi3/models/__init__.py sha256=FnWkj4yIbYrhwLP4dcpRJI_5NqxcQI8EqziThSGyUZ0 2963
flask_openapi3/models/callback.py sha256=5JnAtkszkqTrN8UI4YzabsBJF1ZjUui3SIKZn0jc3p0 636
flask_openapi3/models/components.py sha256=9X-34q0VoNDxej03QYGlMzDn23lMQsStK9UB8_l6D_Q 1371
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=7p3GrwjDXpMOkDgCpIAzg4p6Si210KtcfxtsJyHZ_D4 361
flask_openapi3/models/encoding.py sha256=5_EjgCljjHJYxJqNkZEeNFKb887srpiioXzVupMk_KU 641
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=O56tA73KU3r9T5b4OF--81o9K4B4p-BW0vtsVz2zytw 874
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=ez3dDHSbtC7cYC_CrNCfaC0B2lGiKJ9QDczhwyRPovo 546
flask_openapi3/models/media_type.py sha256=CwLVmmdJGSMmt4DEcpnSiFjIpCdvycalfG-CK-ThmU4 676
flask_openapi3/models/oauth_flow.py sha256=wiwnNoxx5vwtQy9VVOGl6ESjsZxox-pb6U0p53d2drA 429
flask_openapi3/models/oauth_flows.py sha256=AsIDhwj2TcQ10l621XudduH5o41rsOh867vVEG9dzc0 506
flask_openapi3/models/operation.py sha256=PhJni0GvvFqhoPbPFj68d2o0q2ZqidF6Q6crqL2s2PU 1160
flask_openapi3/models/parameter.py sha256=r25dSOSowmsEkpSlwVxTY-HBZZABG0aQCvue1avJwc0 1047
flask_openapi3/models/parameter_in_type.py sha256=Mcoyzuzof6bLIDHk2ahZJoijxwTL2cIPgfX71I0cHnA 276
flask_openapi3/models/path_item.py sha256=HGbHp_OEOHhJhFXT43F1oY5FRrCtASz-JBuO_3Mwg3Y 1047
flask_openapi3/models/paths.py sha256=gXZrjmqnU-i8B_j86iqwiA4NcHd-_btuqAvINdLQglQ 187
flask_openapi3/models/reference.py sha256=3t0rOU4jEhOlMPkEZbB9wo2d_gyVyBcWf5JfB08ewHg 304
flask_openapi3/models/request_body.py sha256=PdwPBGpXD2AyuFI6FG6SjiX17tC7hmQM4sP7ms6B3v4 434
flask_openapi3/models/response.py sha256=6GpfMHTs-FMo-qhvmmrCuHu90IBsqVz_YcmstTwuzdc 609
flask_openapi3/models/responses.py sha256=aB2dESAUce2m_3g3sEEoPMj3YS3ez7FXn7YDtu6tSgA 271
flask_openapi3/models/schema.py sha256=jpJymmN65LABVxpQmUF4dtrfUfdPbMOGgF36dtS3VI0 2342
flask_openapi3/models/security_requirement.py sha256=gk5MajqSKe7mhFQPLPY2jAh0bspbeg4Bd8USQ6a5Ues 184
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=hKIIU8w_0qqOCp5Ngo-UsNEvvf6A8Qes9UZM5ZfzNos 436
flask_openapi3/models/server_variable.py sha256=nE7a1Wqcl-EUE8NOROPQJuMcAcfaiAqlPixKlo5hjo4 417
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=Zv4u6Py8otMocdU3tOLMJBmaloLp-oc-1Bob1um2YH4 879
flask_openapi3/models/xml.py sha256=dpd3irgCatj4ArAnuP3B5iUPxvww2VjVlYGhNYZyNsY 428
flask_openapi3-4.1.0.dist-info/METADATA sha256=CbtolQcRZ6q-2ohKeIsA38jzeIv0kp6dC4he5fTVqIM 8486
flask_openapi3-4.1.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
flask_openapi3-4.1.0.dist-info/licenses/LICENSE.rst sha256=jr1BeOwli-7RPnwKmiSnwkURy-aBI25coRfimxgToyA 1059
flask_openapi3-4.1.0.dist-info/RECORD