This release is a pre-release and may not be stable for production use.
Cerberus is a lightweight and extensible data validation library for Python.
Here are the extensions.
Contents
This package aims to provide various code pieces that add functionality for validations.
Python 2 is not supposed to be supported, though some parts may run reliably.
Error Handlers
cerberus_collections.JSONErrorHandler
cerberus_collections.XMLErrorHandler (requires lxml)
TODO
HumanErrorhandler
YAML
logger
handler chainer
Rules
Types
TODO
python builtin types (https://github.com/nicolaiarocci/cerberus/issues/186)
common networking and posix data
Validators
TODO
PyObjectValidator
Versioning scheme
The first version segment of a release matches the one of the Cerberus version it supports. The following parts reflect the release’s month and possibly pre- or post-release segments.
Contributing
If you have a Docker client installed, you can easily run all tests:
<project_dir>/run-docker-tests
TODO
type annotations
maybe Cython
Metadata
Release files for cerberus-collections 1.2016.9a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cerberus-collections-1.2016.9a1.tar.gz | 3.6 kB | Details |
Release files / cerberus-collections-1.2016.9a1.tar.gz
| Download URL | cerberus-collections-1.2016.9a1.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42987490d603fe8b6298f95fbb432eab1bdf4835dae7971056a0723c6f5aca25
|
|
BLAKE2b-256 checksum How to use checksums |
fe5ac0fee897bb31fd9b8d01000c7683fafd3a1f4a878398ed5ac3c26e05dcbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |