openapi3-parser
openapi3-parser copied to clipboard
OpenAPI 3 parser to use a specification inside of the code in your projects
[tmp.yaml.txt](https://github.com/manchenkoff/openapi3-parser/files/15016976/tmp.yaml.txt) **Describe the bug** The YAML file we use fails to be parsed. I believe have tracked it down to: type: - string The error is shown as: File "/home/***/.local/lib/python3.10/site-packages/openapi_parser/builders/schema.py",...
The current version of `prance` resolver could not return schema names when it resolves `ref` links. In order to solve that problem there are several solutions: 1. Make some changes...
**What is a problem?** A lot of inappropriate code for parsing key-value to data classes, like `extract_attrs` or `extract_typed_props` **Describe the solution you'd like** Use Pydantic with automatic resolving and...
Overview --------- We have some content types in our schemas that were not supported. Instead of just adding the few we needed, I decided to grab all the IANA types...
This should be a seamless switch to using poetry for you. I assume you were using twine for https reasons when publishing? Poetry has you covered there but can still...
**What is a problem?** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd like** A clear and concise description...
The current version of Pipenv has some issues with local packaging and also required additional steps to publish code to PyPi. Poetry packaging system could be an optimal replacement.
The current library version uses **prance** as a validation tool, but there is no way to get appropriate errors content with details and causes.
**Describe the bug** When you enter the `pip install git+https://github.com/manchenkoff/openapi3-parser.git` command, it does not allow you to install the library and the following error is displayed: `ModuleNotFoundError: No module named...
**What is a problem?** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd like** A clear and concise description...