Merge pull request #180 from gsakkis/master

Data Validation updates
This commit is contained in:
Vinta 2014-08-04 20:17:40 +08:00
commit a7942efbbf

View File

@ -191,7 +191,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by
* [sqlparse](https://sqlparse.readthedocs.org/) - A non-validating SQL parser. * [sqlparse](https://sqlparse.readthedocs.org/) - A non-validating SQL parser.
* [Pygments](http://pygments.org/) - A generic syntax highlighter. * [Pygments](http://pygments.org/) - A generic syntax highlighter.
* [python-nameparser](https://github.com/derek73/python-nameparser) - A simple Python module for parsing human names into their individual components. * [python-nameparser](https://github.com/derek73/python-nameparser) - A simple Python module for parsing human names into their individual components.
* [schema](https://github.com/halst/schema) - A library for validating Python data structures.
* [pyparsing](http://pyparsing.wikispaces.com/) - A general purpose framework for generating parsers. * [pyparsing](http://pyparsing.wikispaces.com/) - A general purpose framework for generating parsers.
## Natural Language Processing ## Natural Language Processing
@ -583,10 +582,11 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by
*Libraries for validating data. Used for forms in many cases.* *Libraries for validating data. Used for forms in many cases.*
* [voluptuous](https://github.com/alecthomas/voluptuous) - A Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc. * [voluptuous](https://github.com/alecthomas/voluptuous) - A Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.
* [dictshield](https://github.com/exfm/dictshield) - A fast way to validate and trim the values in a dictionary.
* [colander](http://docs.pylonsproject.org/projects/colander/) - A system for validating and deserializing data obtained via XML, JSON, an HTML form post or any other equally simple data serialization. * [colander](http://docs.pylonsproject.org/projects/colander/) - A system for validating and deserializing data obtained via XML, JSON, an HTML form post or any other equally simple data serialization.
* [schema](https://github.com/halst/schema) - A library for validating Python data structures.
* [Schematics](https://github.com/schematics/schematics) - Data Structure Validation. * [Schematics](https://github.com/schematics/schematics) - Data Structure Validation.
* [kmatch](https://github.com/ambitioninc/kmatch) - A language for matching/validating/filtering Python dictionaries. * [kmatch](https://github.com/ambitioninc/kmatch) - A language for matching/validating/filtering Python dictionaries.
* [valideer](https://github.com/podio/valideer) - Lightweight extensible data validation and adaptation library.
## Anti-spam ## Anti-spam