Metadata-Version: 2.1
Name: openapi-schemas-pydantic
Version: 1.1.0
Summary: OpenAPI Schema using pydantic. Forked for Esmerald.
Project-URL: Homepage, https://github.com/dymmond/openapi-schemas-pydantic
Project-URL: Documentation, https://openapi-schemas.dymmond.com/
Project-URL: Changelog, https://openapi-schemas.dymmond.com/release-notes/
Project-URL: Funding, https://github.com/sponsors/tarsil
Project-URL: Source, https://github.com/dymmond/openapi-schemas-pydantic
Author-email: Tiago Silva <tiago.silva@dymmond.com>
License-File: LICENSE
Keywords: OpenAPI,esmerald,open-api,pydantic,schema
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >=3.7
Requires-Dist: email-validator<2.0.0,>=1.2.1
Requires-Dist: pydantic<2.0.0,>1.10.0
Provides-Extra: dev
Requires-Dist: pre-commit<3.0.0,>=2.17.0; extra == 'dev'
Provides-Extra: doc
Requires-Dist: mdx-include<2.0.0,>=1.4.1; extra == 'doc'
Requires-Dist: mkautodoc<0.3.0,>=0.2.0; extra == 'doc'
Requires-Dist: mkdocs-markdownextradata-plugin<0.3.0,>=0.1.7; extra == 'doc'
Requires-Dist: mkdocs-material<9.0.0,>=8.1.4; extra == 'doc'
Requires-Dist: mkdocs<2.0.0,>=1.1.2; extra == 'doc'
Requires-Dist: mkdocstrings<0.20.0,>=0.19.0; extra == 'doc'
Requires-Dist: pyyaml<7.0.0,>=5.3.1; extra == 'doc'
Provides-Extra: test
Requires-Dist: pytest-asyncio<0.20.0,>=0.19.0; extra == 'test'
Requires-Dist: pytest-cov<4.0.0,>=2.12.0; extra == 'test'
Requires-Dist: pytest<8.0.0,>=7.1.3; extra == 'test'
Description-Content-Type: text/markdown

# OpenAPI Schemas for Pydantic

<!-- markdownlint-disable -->
<p align="center">
  <a href="https://esmerald.dymmond.com"><img src="https://res.cloudinary.com/dymmond/image/upload/v1664911052/esmerald/img/logo-green_uwjmcc.png" alt='Esmerald'></a>
</p>

**Documentation**: [https://openapi-schemas.dymmond.com](https://openapi-schemas.dymmond.com) 📚

**Source Code**: [https://www.github.com/dymmond/openapi-schemas-pydantic](https://www.github.com/dymmond/openapi-schemas-pydantic)

This library is a fork of [pydantic-openapi-schema](https://github.com/starlite-api/pydantic-openapi-schema).

The library solved some known issues from the previous also forked repo and we have plans of continuing to support the fork as
well. 

## Why the fork?

We want to make sure we are able to add extras unique to [Esmerald](https://esmerald.dymmond.com) without
bothering Starlite with someting that might not even be their scope. If we find common ground we will be also
contribute to Starlite to make sure they also get the latest if they don't have it already.

We support everything opensource.

Usage is mostly identical to upstream package.


## Installation

```shell
pip install openapi-schemas-pydantic
```

## Contributing

Check the [contributing](openapi-schemas.dymmond.com/contributing) documentation and see how you can help.
