openapi-schema-validator
openapi-schema-validator copied to clipboard
OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...
Bumps [black](https://github.com/psf/black) from 24.4.0 to 24.4.2. Release notes Sourced from black's releases. 24.4.2 This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1....
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0. Release notes Sourced from pytest's releases. 8.2.0 pytest 8.2.0 (2024-04-27) Deprecations #12069: A deprecation warning is now raised when implementations of one of the...
Bumps [mypy](https://github.com/python/mypy) from 1.9.0 to 1.10.0. Changelog Sourced from mypy's changelog. Mypy Release Notes Next release Mypy 1.10 We’ve just uploaded mypy 1.10 to the Python Package Index (PyPI). Mypy...
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.15.0 to 0.16.1. Release notes Sourced from deptry's releases. 0.16.1 What's Changed Bug Fixes Skip type checking blocks whether future annotations are used or not (#662) Full...
Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...
This schema with scientific notation `maximum: 1e2` ``` openapi: 3.0.3 info: title: scientific notation description: ... version: 1.0.0 paths: /pet: put: tags: - pet summary: ... description: ... operationId: updatePet...
I am using validate against API responses. ```python validate(openapi_schema_path, response.json()) ``` seems to work on many of the apis. But when the api returns something like: ```json {"items":[4,5,6,1,2]} ``` which...
I was digging through the code and it seems for string type None validation there is no check for nullable. It is in the code but validate from shortcuts pulls...
If we have stacked any of and on the second level send strring, not an object, validator doesn't react. If we do so on the top any of validator will...