openapi3-parser icon indicating copy to clipboard operation
openapi3-parser copied to clipboard

OpenAPI 3 parser to use a specification inside of the code in your projects

Results 20 openapi3-parser issues
Sort by recently updated
recently updated
newest added

[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",...

enhancement
help wanted

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...

bug

**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...

enhancement

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...

enhancement

**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...

enhancement

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.

enhancement

The current library version uses **prance** as a validation tool, but there is no way to get appropriate errors content with details and causes.

enhancement

**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...

bug

**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...

enhancement