BSD Ports

textproc/py-openapi-schema-validator 0.9.0 NetBSD

OpenAPI schema validation for Python

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
aee13f6d3e
License
modified-bsd
Categories
textproc, www, python
Package size
31.3 KiB, 158.8 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDtextproc/py-openapi-schema-validator0.9.0
DragonFlydevel/py-openapi-schema-validator0.6.3

Install

Binary package:

pkgin install py311-openapi-schema-validator

From pkgsrc:

cd /usr/pkgsrc/textproc/py-openapi-schema-validator && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.9.0
NetBSD 10.1 aarch640.6.3nb1
SmartOS / illumos x86_640.9.0
macOS 15 arm640.9.0

Dependencies

Run dependencies 7

Configuration

No options to configure.

Service scripts
none
Flavors
py312-openapi-schema-validator-0.9.0, py313-openapi-schema-validator-0.9.0, py314-openapi-schema-validator-0.9.0

Commit history 1

DateCommitCreditsLog message
aee13f6d3e adam py-openapi-schema-validator: updated to 0.9.0
0.9.0 Features Enforce properties required flag Fixes OAS 3.1/3.2 discriminator is annotation-only Backward incompatibilities OAS31Validator and OAS32Validator no longer use discriminator-driven schema selection for oneOf, anyOf, or allOf. For OpenAPI 3.1 and 3.2, discriminator is now treated as a hint/annotation and does not change validation outcome. Validation results may change for schemas that previously relied on discriminator-based narrowing or on discriminator mapping resolution errors during validation.