flask-openapi3

View on PyPIReverse Dependencies (11)

4.0.3 flask_openapi3-4.0.3-py3-none-any.whl

Wheel Details

Project: flask-openapi3
Version: 4.0.3
Filename: flask_openapi3-4.0.3-py3-none-any.whl
Download: [link]
Size: 45328
MD5: 76e1959ccf95945946b7301dda13c920
SHA256: a05312a238bac25d35d6d20ec09d2e78c7a6ff85d453d26faba546c91895e661
Uploaded: 2024-11-23 05:42:52 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: flask-openapi3
Version: 4.0.3
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: 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
[Description omitted; length: 6574 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
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=QtDdwBwegRP83c1eLt2Nhi41-TPEB4rCXC21hA_UDBo 92
flask_openapi3/blueprint.py sha256=57YyIkYEqrHjIv3WW1K8XdXGq_vfy9izCFMeICEsPPk 7809
flask_openapi3/commands.py sha256=YL_V9KYFAqFvmn1p6lTFfwh7kwWQzGoGbdgu2nzk4S4 1461
flask_openapi3/openapi.py sha256=sOi_m2DCXIzBAoIyrM9dXObsJRzYi9BYpWFySZUmX7E 16662
flask_openapi3/plugins.py sha256=UlZYCMkEkXEy0lhgcKY99DC17RU6MbV5zSQMtqB7qUg 305
flask_openapi3/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_openapi3/request.py sha256=HFWbG8AMoYhYCroTJp8maGx20J5sLdijjp2h8zhOmns 7144
flask_openapi3/scaffold.py sha256=Mavk-6uBTpIKBlmiRB-xZw_XDiynw0P-X11g4yDSiF4 17854
flask_openapi3/templates.py sha256=_qQi-qNyCJvcA9XXiybcPRMZuDVEqLea2mpMpGHb5D4 3568
flask_openapi3/types.py sha256=TdJgTgmSd3nvFGUrALZlrTLorz5UTed28ZanbflYT7Y 757
flask_openapi3/utils.py sha256=qUfh0CtqPYgnC6tQVnetH8HrHGh4K-5odmvSMSKCkPg 22749
flask_openapi3/view.py sha256=oHGTgcUkHH0km_HalNiP50A80GX0dgRIofHszebcm1I 8360
flask_openapi3/models/__init__.py sha256=8C334uWpYusU1zO1ftRuK7MtMmS8cFeXkguZQQYzDAw 2975
flask_openapi3/models/callback.py sha256=NHdhcsQTfVBxWiZEWffpZN-HR_LcAq4UzIuOwHJNi44 642
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=EiRAGU6oHVYsn8zcKiycz0uqXp3kfp_QspC6Ejn2zf8 647
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=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=4z-eCDZh5oSplKqrrJMrS7Vr1VwN0t3eyvFwUwunsDg 1053
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=9yttvMM45Nz1AgzMlzKrxDUCYiiB5W88OYksT6H61jo 2342
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=8XBotjgvjYUlYn86kqfcB6uArAfwSzGjp6wOijYDq88 423
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-4.0.3.dist-info/METADATA sha256=pHCmieWrRJHoTx9IKEd7HTwGZq3tfwgoonXhaSM4978 8459
flask_openapi3-4.0.3.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
flask_openapi3-4.0.3.dist-info/licenses/LICENSE.rst sha256=jr1BeOwli-7RPnwKmiSnwkURy-aBI25coRfimxgToyA 1059
flask_openapi3-4.0.3.dist-info/RECORD