Package: wnpp Severity: wishlist Owner: Edward Betts <[email protected]>
* Package name : python-probatio Version : 0.13.0 Upstream Author : Franck Nijhof <[email protected]> * URL : https://github.com/frenck/probatio * License : MIT Programming Lang: Python 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. This library is a dependancy of Home Assistant, the Python smart home platform. I plan to maintain it as part of the Home Assistant team.

