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.6.tar.gz (7.2 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.6-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: essentials-openapi-0.1.6.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for essentials-openapi-0.1.6.tar.gz
Algorithm Hash digest
SHA256 8e3f9665824bf1c18e2430b641ee304dd36736066abde3f5651f587ad905a620
MD5 5834ded283fc935e7be7907992b4a259
BLAKE2b-256 c1efc238a207bfef42c66e65a0a5c3d38e01783e226c36030c33aa5445c9c04b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: essentials_openapi-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for essentials_openapi-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0bf4470c710e2b2e452ddf80c968b2ad67f0ffcb3d5de2434d44809cbe4611f7
MD5 97e39369a5c033060121b554df229683
BLAKE2b-256 fca9d6517aca01258f5a80deca9084bf5d6cec1022eb05b3b41c0e5cac71dc57

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