Skip to main content

Build pypi versions license codecov

essentials-openapi

Classes to generate OpenAPI Documentation v3 and v2, in JSON and YAML.

pip install essentials-openapi

Useful links

Usage

This library has been created to implement generation of OpenAPI Documentation in the BlackSheep web framework. This package contains only parts that belong logically to the OpenAPI specification, and can be reused for other applications.

Limitations

  • Partial support for Parameter properties: style , allow_reserved , explode are not handled
  • Doesn't implement validation of values, currently it is only concerned in generating code from a higher level API (it might be extended in the future with classes for validation)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

essentials-openapi-0.1.3.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

essentials_openapi-0.1.3-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file essentials-openapi-0.1.3.tar.gz.

File metadata

  • Download URL: essentials-openapi-0.1.3.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for essentials-openapi-0.1.3.tar.gz
Algorithm Hash digest
SHA256 92b9e73c052f6d946c5a7c431322fe2bdee2f35cc80e6f3122c34bb7715deec9
MD5 d207e9493bde917c087218382d7b6241
BLAKE2b-256 e1241a1f93d17983253fbe1f3d836b9e3c7c1f89d308582d92195a21927f9c82

See more details on using hashes here.

File details

Details for the file essentials_openapi-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: essentials_openapi-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for essentials_openapi-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b415eb3d8dccb619a9f54cbe60c19ec47d69016491241af739de960fb12c2042
MD5 8e7f2b4aee5467c22314768ef008ee89
BLAKE2b-256 d2db812d5723361958f0aa9faa37aaba2b29e334b222fac748132ae7355f228d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page