Lightweight, extensible schema and data validation tool for Python dictionaries

Edit Package python-Cerberus
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.

Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename Size Changed
Cerberus-1.3.4.tar.gz 0000926258 905 KB
python-Cerberus.changes 0000007643 7.46 KB
python-Cerberus.spec 0000001804 1.76 KB
Latest Revision
John Paul Adrian Glaubitz's avatar 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
openSUSE Build Service is sponsored by