59024fa4ff
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% 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 PR: ports/151058 Submitted by: Douglas William Thrift <douglas@douglasthrift.net> Approved by: pgollucci (mentor, implicit)
63 lines
4.3 KiB
Text
63 lines
4.3 KiB
Text
@comment $FreeBSD$
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/__init__.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/__init__.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/__init__.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/api.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/api.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/api.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/compat.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/compat.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/compat.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/errors.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/errors.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/errors.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/i18n.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/i18n.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/i18n.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/__init__.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/__init__.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/__init__.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/attribute_dict.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/attribute_dict.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/attribute_dict.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/simple_super.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/simple_super.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/simple_super.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/testcase.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/testcase.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib/testcase.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/release.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/release.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/release.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/schema.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/schema.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/schema.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/test_util.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/test_util.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/test_util.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/__init__.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/__init__.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/__init__.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/basic_numbers.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/basic_numbers.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/basic_numbers.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/domain.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/domain.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/domain.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/email.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/email.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/email.pyo
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/string.py
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/string.pyc
|
|
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators/string.pyo
|
|
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
|
|
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/validators
|
|
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus/lib
|
|
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pycerberus
|
|
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
|