Lightweight, extensible schema and data validation tool for Python dictionaries
http://github.com/nicolaiarocci/cerberus
Cerberus provides type checking and other base functionality out of the box and
is designed to be non-blocking and easily extensible, allowing for custom
validation.
- Links to devel:languages:python / python-Cerberus
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:glaubitz:branches:devel:languages:python/python-Cerberus && cd $_
- Create Badge
Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename | Size | Changed |
---|---|---|
Cerberus-1.3.4.tar.gz | 0000926258 905 KB | |
_link | 0000000130 130 Bytes | |
python-Cerberus.changes | 0000007643 7.46 KB | |
python-Cerberus.spec | 0000001804 1.76 KB |
Latest Revision
John Paul Adrian Glaubitz (glaubitz)
committed
(revision 2)
- Update to version 1.3.4: Fixed * Reverts the unsatisfying fix for #557, * instead a ``RuntimeError`` is thrown when Python is running with optimization level 2 (#567) - from version 1.3.3 New * Adds a benchmark to observe overall performance between code changes (#531) * Adds support for Python 3.9 * The Continuous Integration now runs on GitHub Actions Fixed * Fixed unresolved registry references when getting a constraint for an error (#562) * Fixed crash when submitting non-hashable values to ``allowed`` (#524) * Fixed schema validation for rules specifications with space (#527) * Replaced deprecated rule name ``validator`` with ``check_with`` in the docs (#527) * Use the UnconcernedValidator when the Python interpreter is executed with an optimization flag (#557) * Several fixes and refinements of the docs
Comments 0