| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python312-openapi-spec-validator | Distribution: openSUSE Tumbleweed |
| Version: 0.7.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Jul 14 14:28:02 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 316959 | Source RPM: python-openapi-spec-validator-0.7.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/p1c2u/openapi-spec-validator | |
| Summary: Python module for validating OpenAPI Specs against Swagger and OAS3 | |
OpenAPI Spec Validator is a Python library that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0.0 specification. The validator aims to check for full compliance with the Specification.
Apache-2.0
* Mon Jul 14 2025 Dirk Müller <dmueller@suse.com>
- update to 0.7.2:
* Allow undefined required properties #312
* Extract extra options recursively #391
* Sun Dec 17 2023 Dirk Müller <dmueller@suse.com>
- update to 0.7.1:
* Move to jsonschema-path package #292
* Validator accepts any schema (schema dictionary or
SchemaPath) #293
* `validate` and `validate_url` shortcuts #294
* `validate_spec` shortcut in deprecated. Use`validate`
instead.
* `validate_spec_url` shortcut is deprecated. Use
`validate_url` instead.
- update to 0.7.0:
* Allow validate multiple files (also with pre-commit hook)
* Validators and keywords refactor #286
* Python 3.12 support #290
* Bump docker image python from 3.11.5-alpine to 3.12.0-alpine
* `openapi_*_spec_validator` objects are deprecated. Use
`*SpecValidator` classes instead.
* Sat Jul 29 2023 Ben Greiner <code@bnavigator.de>
- Update requirements
* Tue Jul 25 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 0.6.0:
* Compatibility with jsonschema 4.18, jsonschema-spec 0.2 and
openapi-schema-validator 0.6 #202
* spec_url parameter of spec validator is deprecated. Use base_uri
instead. #202
* Drop python 3.7 support #226
* Update SupportsValidation protocol #232
* allow path item ref fix #210
* openapi 3.1 schema update #213
* Tue Jun 13 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Tue May 09 2023 Ben Greiner <code@bnavigator.de>
- Update to 0.5.6
* Fix typo in server variables schema for OpenAPI 3.1.0 #198
* Include tests in sdist archives #199
* jsonschema 4.17 dependency limit #203
* add python 3.11 support #204
- Release 0.5.5
* update openapi-schema-validator dependecy #194
- Release 0.5.4
* schema properties validation recursion fix #193
- Release 0.5.3
* fix custom format checker not found test #190
* fix property missing reference validation #191
- Release 0.5.2
* Use stdlib importlib.resources on python >= 3.9 #174
* mypy typing module version fix #181
* Drop no longer used runtime dependency on PyYAML #180
* allow openapi-schema-validator 0.4 #187
* Tue Oct 25 2022 Matej Cepl <mcepl@suse.com>
- Remove conditional definition of python_module.
* Wed Oct 05 2022 Steve Kowalik <steven.kowalik@suse.com>
- Update to 0.5.1:
* Responses schema validation #177
* detect spec schema version #167
* static types and Mypy static type check #168
* tests mark network #169
* schemas and validators lazy loading proxy #170
- Drop patch openapi-spec-validator-skip-urls.patch, fixed by upstream
by markers.
* Mon Mar 28 2022 pgajdos@suse.com
- version update to 0.4.0
* Drop Python 2.7, 3.5 and 3.6 support #137
* Add Python 3.10 support #137
* Bump dependency upper bounds #137
* Drop pyrsistent direct dependency #142
* Use valid licence registry identifier for Apache-2.0 licence #139
* add setuptools dependency for pkg_resources, sort deps #141
* On validation error: add cause and context. #129
* Switch to poetry and update dependencies #136
* File handler Windows compatibility fix (#122)
* Recurse references in validation (#125)
* A $ref may be a property name fix (#124)
* Latest spec 3.0 schema (#110)
* Switched to using requests rather than direct use of urllib3 (#93)
* Handlers timeout param fix (#107)
* Detect duplicate operationId fix (#109)
* Repair default and $ref issue (#91)
- python-mock is not required for build
- modified patches
% openapi-spec-validator-skip-urls.patch (refreshed)
* Mon Dec 21 2020 John Vandenberg <jayvdb@gmail.com>
- Update to v0.2.9:
* Added description to setup.py
/etc/alternatives/openapi-spec-validator /usr/bin/openapi-spec-validator /usr/bin/openapi-spec-validator-3.12 /usr/lib/python3.12/site-packages/openapi_spec_validator /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info/INSTALLER /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info/LICENSE /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info/METADATA /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info/NOTICE /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info/RECORD /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info/REQUESTED /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info/WHEEL /usr/lib/python3.12/site-packages/openapi_spec_validator-0.7.2.dist-info/entry_points.txt /usr/lib/python3.12/site-packages/openapi_spec_validator/__init__.py /usr/lib/python3.12/site-packages/openapi_spec_validator/__main__.py /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__ /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/__main__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/__main__.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/exceptions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/exceptions.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/readers.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/readers.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/shortcuts.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__/shortcuts.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/exceptions.py /usr/lib/python3.12/site-packages/openapi_spec_validator/py.typed /usr/lib/python3.12/site-packages/openapi_spec_validator/readers.py /usr/lib/python3.12/site-packages/openapi_spec_validator/resources /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas/v2.0 /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas/v2.0/schema.json /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas/v3.0 /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas/v3.0.0 /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas/v3.0.0/schema.json /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas/v3.0/schema.json /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas/v3.1 /usr/lib/python3.12/site-packages/openapi_spec_validator/resources/schemas/v3.1/schema.json /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__init__.py /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__ /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__/types.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__/types.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/types.py /usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/utils.py /usr/lib/python3.12/site-packages/openapi_spec_validator/shortcuts.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__init__.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__ /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/caches.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/caches.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/decorators.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/decorators.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/exceptions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/exceptions.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/keywords.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/keywords.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/protocols.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/protocols.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/proxies.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/proxies.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/registries.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/registries.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/types.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/types.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/validators.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__/validators.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/caches.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/decorators.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/exceptions.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/keywords.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/protocols.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/proxies.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/registries.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/types.py /usr/lib/python3.12/site-packages/openapi_spec_validator/validation/validators.py /usr/lib/python3.12/site-packages/openapi_spec_validator/versions /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__init__.py /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__ /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/consts.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/consts.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/datatypes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/datatypes.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/exceptions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/exceptions.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/finders.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/finders.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/shortcuts.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__/shortcuts.cpython-312.pyc /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/consts.py /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/datatypes.py /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/exceptions.py /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/finders.py /usr/lib/python3.12/site-packages/openapi_spec_validator/versions/shortcuts.py /usr/share/doc/packages/python312-openapi-spec-validator /usr/share/doc/packages/python312-openapi-spec-validator/README.rst /usr/share/licenses/python312-openapi-spec-validator /usr/share/licenses/python312-openapi-spec-validator/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 22:25:06 2025