py36-pycerberus-0.6.txz


Advertisement

Description

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

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename py36-pycerberus-0.6.txz
Package name py36-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 56.04 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
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
py36-pycerberus-0.6.txz 0.6 i386 FreeBSD Ports Latest
py36-pycerberus-0.6.txz 0.6 amd64 FreeBSD Ports Latest
py36-pycerberus-0.6.txz 0.6 i386 FreeBSD Ports Quarterly
py36-pycerberus - - -

Requires

Name Value
py36-setuptools = 40.8.0
python36 = 3.6.8_1

Download

Type URL
Mirror pkg.freebsd.org
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.txz Tools for managing/searching Python related files
py36-pycodeexport-0.1.2_1.txz Python package for code generation
py36-pycodestyle-2.5.0.txz Python style guide checker
py36-pycoin-0.80.txz Utilities for Bitcoin and altcoin addresses/transaction manipulation
py36-pycollada-0.6_2.txz Python library for reading and writing collada documents
py36-pycompilation-0.4.5.txz Package for compilation (meta programming)
py36-pycos-4.8.11.txz Concurrent, Asynchronous, Distributed, Communicating Tasks with Python
py36-pycosat-0.6.3.txz Bindings to PicoSAT (a SAT solver)
py36-pycparser-2.18.txz C parser in Python
py36-pycrypto-2.6.1_3.txz Python Cryptography Toolkit
py36-pycryptodome-3.7.3.txz Cryptographic library for Python
py36-pycryptodomex-3.7.3.txz Cryptographic library for Python
py36-pyctpp2-0.12.2_4.txz Python interface to CTPP2 library
Advertisement
Advertisement