Skip to main content

Openapi Python Generator

Project description

Openapi Python Generator

PyPI Status Python Version License

Read the documentation at https://openapi-python-generator.readthedocs.io/ Tests Codecov

pre-commit Black

Features

  • Easy code generation for OpenAPI 3.0.0+ APIs
  • Async and Sync code generation support (with the help of httpx)])
  • Typed services and models for your convinience
  • Support for HttpBearer authentication
  • Python only
  • Usage as CLI tool or as a library

Requirements

  • Python 3.7+

Installation

You can install Openapi Python Generator via pip from PyPI:

$ pip install openapi-python-generator

Usage

Please see the Command-line Reference for details.

Roadmap

  • Support for all commonly used http libraries in the python ecosystem (requests, urllib, ...)
  • Support for multiple languages
  • Support for multiple authentication schemes

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the MIT license, Openapi Python Generator is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This project was generated from @cjolowicz's Hypermodern Python Cookiecutter template.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

Built Distribution

File details

Details for the file openapi-python-generator-0.1.1.dev1656065123.tar.gz.

File metadata

File hashes

Hashes for openapi-python-generator-0.1.1.dev1656065123.tar.gz
Algorithm Hash digest
SHA256 a44ed9ea2082a431815ae49b3df4ef8029000602506656672f0e5e3e15b21405
MD5 6538b7e6f6a3c46d4c2df87056c63aaa
BLAKE2b-256 ed8f5bf73311afce150f3636b222722459eb76ef3b8fda1392b7ede98f6cab2e

See more details on using hashes here.

File details

Details for the file openapi_python_generator-0.1.1.dev1656065123-py3-none-any.whl.

File metadata

File hashes

Hashes for openapi_python_generator-0.1.1.dev1656065123-py3-none-any.whl
Algorithm Hash digest
SHA256 b0217e9289fd108db1287503620532fbf15040177a77518c40f5cb2849919e82
MD5 aca2cba90853c43cbf2cfa69f3452e79
BLAKE2b-256 5ed389d66575a3456d07cc94bace005dba6c7834c39fcc7ed55b1cab5d1c5bec

See more details on using hashes here.

Supported by

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