Source: python-probatio
Maintainer: Home Assistant Team <team+homeassistant@tracker.debian.org>
Uploaders:
 Edward Betts <edward@4angle.com>,
Section: python
Build-Depends:
 debhelper-compat (= 14),
 dh-sequence-python3,
 dh-sequence-single-binary,
 pybuild-plugin-pyproject,
 python3-all,
 python3-hatchling,
Build-Depends-Indep:
 python3-covdefaults <!nocheck>,
 python3-hypothesis <!nocheck>,
 python3-jsonschema <!nocheck>,
 python3-openapi-schema-validator <!nocheck>,
 python3-pytest <!nocheck>,
 python3-pytest-cov <!nocheck>,
 python3-syrupy <!nocheck>,
 python3-voluptuous (>= 0.16.0) <!nocheck>,
 python3-voluptuous-openapi <!nocheck>,
 python3-voluptuous-serialize <!nocheck>,
Standards-Version: 4.7.4
Homepage: https://github.com/frenck/probatio
Vcs-Browser: https://salsa.debian.org/homeassistant-team/deps/python-probatio
Vcs-Git: https://salsa.debian.org/homeassistant-team/deps/python-probatio.git
Testsuite: autopkgtest-pkg-pybuild

Package: python3-probatio
Architecture: all
Description: data validation with schemas compatible with voluptuous
 Schemas are composed from Python types, dictionaries, lists and callable
 validators. Validation checks nested data structures, applies defaults and
 converts values, with errors identifying the path to an invalid value.
 .
 This library supports required and optional fields, range and length
 constraints, pattern matching and cross-field rules. It also supports schemas
 derived from dataclasses and TypedDict definitions, and conversion between
 validation schemas and JSON Schema or OpenAPI representations.
