py36-pycerberus - Highly flexible, no magic input validation library

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Quarterly i386
Package filename py36-pycerberus-0.6.txz
Package name py36-pycerberus
Package version 0.6
Package release -
Package architecture i386
Package type txz
Category devel python
License MIT
Download size 56.03 KB
Installed size 327.59 KB
Pycerberus is a framework to check user data thoroughly so that you can
protect your application from malicious (or just garbled) input data.
* Remove stupid code which converts input values: After values are
validated, you can work with real Python types instead of strings -
e.g. 42 instead of '42', convert database IDs to model objects
* Implement custom validation rules: Writing custom validators is
straightforward, everything is well documented and pycerberus only
uses very little Python magic.
* Focus on your value-adding application code: Save time by
implementing every input validation rule only once, but 100%25 right
instead of implementing a dozen different half-baked solutions.
* Ready for global business: i18n support (based on GNU gettext) is
built in, adding custom translations is easy.
* Tune it for your needs: You can implement custom behavior in your
validators, e.g. fetch translations from a database instead of using
gettext or define custom translations for built-in validators.
* Use it wherever you like: pycerberus is used in a SMTP server, trac
macros as well as web applications - there are no dependecies on a
specific context like web development.


Package Version Architecture Repository
py36-pycerberus-0.6.txz 0.6 amd64 FreeBSD Ports Quarterly
py36-pycerberus-0.6.txz 0.6 i386 FreeBSD Ports Latest
py36-pycerberus-0.6.txz 0.6 amd64 FreeBSD Ports Latest
py36-pycerberus - - -


Name Value
py36-setuptools = 40.8.0
python36 = 3.6.8_1


Type URL
Binary Package py36-pycerberus-0.6.txz
Source Package devel/py-pycerberus

Install Howto

Install py36-pycerberus txz package:

# pkg install py36-pycerberus

See Also

Package Description
py36-pycha-0.7.0.txz Library for making charts with Python
py36-pyclipper-1.1.0.txz Cython wrapper for the C++ translation of Clipper library
py36-pycmd-1.2_1.txz Tools for managing/searching Python related files
py36-pycodeexport-0.1.2_2.txz Python package for code generation
py36-pycodestyle-2.5.0_1.txz Python style guide checker
py36-pycoin-0.80_1.txz Utilities for Bitcoin and altcoin addresses/transaction manipulation
py36-pycollada-0.6_3.txz Python library for reading and writing collada documents
py36-pycompilation-0.4.6_1.txz Package for compilation (meta programming)
py36-pycos-4.8.11_1.txz Concurrent, Asynchronous, Distributed, Communicating Tasks with Python
py36-pycosat-0.6.3.txz Bindings to PicoSAT (a SAT solver)
py36-pycount-0.0.6_1.txz Initial effort to Python code metrics
py36-pycparser-2.19.txz C parser in Python
py36-pycrypto-2.6.1_3.txz Python Cryptography Toolkit
py36-pycryptodome-3.8.2.txz Cryptographic library for Python
py36-pycryptodomex-3.8.2.txz Cryptographic library for Python