openapi-spec-validator
openapi-spec-validator copied to clipboard
OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.
Bumps python from 3.12.2-alpine to 3.12.3-alpine. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
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...
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.14.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 [importlib-resources](https://github.com/python/importlib_resources) from 6.3.1 to 6.4.0. Changelog Sourced from importlib-resources's changelog. v6.4.0 Features The functions is_resource(), open_binary(), open_text(), path(), read_binary(), and read_text() are un-deprecated, and support subdirectories via multiple positional...
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 4.1.0 to 5.0.0. Changelog Sourced from pytest-cov's changelog. 5.0.0 (2024-03-24) Removed support for xdist rsync (now deprecated). Contributed by Matthias Reichenbach in [#623](https://github.com/pytest-dev/pytest-cov/issues/623) <https://github.com/pytest-dev/pytest-cov/pull/623>_. Switched docs theme...
Bumps [black](https://github.com/psf/black) from 24.3.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....
I couldn't find a way to read from a string, without spamming a temporary file. ```py from openapi_spec_validator import validate schema_text = """{"openapi": "3.0.0"}""" schema: Schema = ???(schema_text) validate(schema) ````
Bumps python from 3.12.4-alpine to 3.12.6-alpine. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.16.1 to 0.20.0. Release notes Sourced from deptry's releases. 0.20.0 What's Changed Breaking changes In release 0.15.0, we announced the deprecation of the following flags: --requirements-txt (and...
The validation of the `required` keyword does not make sense as it is implemented right now, IMHO. 1. It really does not make any sense to list properties in `required`...