py27-pycerberus-0.6.txz


Advertisement

Description

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

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename py27-pycerberus-0.6.txz
Package name py27-pycerberus
Package version 0.6
Package release -
Package architecture amd64
Package type txz
Category devel python
Homepage http://www.schwarz.eu/opensource/projects/pycerberus
License MIT
Maintainer douglas@douglasthrift.net
Download size 52.75 KB
Installed size 376.52 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
transparently.
* 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.
WWW: http://www.schwarz.eu/opensource/projects/pycerberus

Alternatives

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

Requires

Name Value
py27-setuptools = 41.0.0
python27 = 2.7.16_1

Download

Type URL
Mirror pkg.freebsd.org
Binary Package py27-pycerberus-0.6.txz
Source Package devel/py-pycerberus

Install Howto

Install py27-pycerberus txz package:

# pkg install py27-pycerberus

See Also

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