./textproc/py-openapi-schema-validator, OpenAPI schema validation for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.6.2nb1, Package name: py311-openapi-schema-validator-0.6.2nb1, Maintainer: pkgsrc-users

Openapi-schema-validator is a Python library that validates schema
against the OpenAPI Schema Specification v3.0 which is an extended
subset of the JSON Schema Specification Wright Draft 00.


Required to run:
[textproc/py-jsonschema] [time/py-isodate] [devel/py-attrs] [lang/python310]

Master sites:

Filesize: 11.582 KB

Version history: (Expand)


CVS history: (Expand)


   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-10-07 22:15:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-openapi-schema-validator: updated to 0.6.2

0.6.2

Bug fixes

OAS30Validator readonly writeonly fix
   2023-10-04 18:02:19 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-openapi-schema-validator: updated to 0.6.1

0.6.1

Bug fixes

Jsonschema package keywords module rename fix
   2023-08-27 15:24:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-openapi-schema-validator: updated to 0.6.0

0.6.0

Upgrades

Compatibility with jsonschema 4.18
Dependencies update

Backward incompatibilities

Python 3.7 support dropped
OAS30Validator no longer accept read and write properties. Use OASReadValidator \ 
and OAS30WriteValidator instead.
   2023-05-15 22:12:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-openapi-schema-validator: updated to 0.4.4

0.4.4

Include tests in sdist archives
jsonschema 4.17 dependency limit
add python 3.11 support

0.4.3

test required formats only

0.4.2

Rely on jsonschema date date-time and uuid format checkers. Format checkers \ 
assigned to validators

Backward incompatibility

Missing format checker for format no longer raise FormatError

0.4.1

OAS30 read write validators

0.4.0

Drop no longer used runtime dependency on attrs
Re-implemented nullable based on OAS 3.0.3 definition.
   2022-10-26 12:49:04 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-openapi-schema-validator: updated to 0.3.4

0.3.4
OASValidator 3.0 read write pass with evolve

0.3.3
Static types and Mypy static type check

0.3.2
type validator error msg formatting fix

0.3.1
OpenAPI 3.1 validator's JSONSchema subclassing deprecation fix
OpenAPI 3.0 validator's JSONSchema subclassing deprecation workaround

0.3.0
OpenAPI 3.1 validator
drop python 3.6 support
make jsonschema4 compatible (DeprecationWarning fix) reintroduced
0.2.1 changes
- Revert "make jsonschema4 compatible (DeprecationWarning fix)"
- drop python 3.6 support part 2
- Limit jsonschema dependency
Validate oneOf, anyOf and allOf with discriminator OAS30 and OAS31
   2022-04-09 09:40:34 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-openapi-schema-validator: updated to 0.2.3

0.2.3
readOnly and writeOnly on jsonschema4 fix

0.2.2
Validate oneOf, anyOf and allOf with discriminator (cherry-pick from 0.3.x)

0.2.1
Revert "make jsonschema4 compatible (DeprecationWarning fix)"
Drop python 3.6 support (cherry-pick from 0.3.x and part 2)
Limit jsonschema dependency

0.2.0
switch to poetry
drop python 2.7 and 3.5 support
make jsonschema4 compatible (DeprecationWarning fix)
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS