From 491f563a759bd06a7f42d3a032c748b3a09bd489 Mon Sep 17 00:00:00 2001 From: George Sakkis Date: Sun, 3 Aug 2014 12:18:56 +0300 Subject: [PATCH 1/3] Remove dictshield, original unmaintained version of Schematics --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 5bb94600..cfcd76cb 100644 --- a/README.md +++ b/README.md @@ -583,7 +583,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *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. -* [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. * [Schematics](https://github.com/schematics/schematics) - Data Structure Validation. * [kmatch](https://github.com/ambitioninc/kmatch) - A language for matching/validating/filtering Python dictionaries. From c39b0c9074989f26d31998a20ad031f02eb87d8f Mon Sep 17 00:00:00 2001 From: George Sakkis Date: Sun, 3 Aug 2014 12:20:06 +0300 Subject: [PATCH 2/3] Move schema to Data Validation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cfcd76cb..ef30ee14 100644 --- a/README.md +++ b/README.md @@ -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. * [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. - * [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. ## Natural Language Processing @@ -584,6 +583,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [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. * [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. * [kmatch](https://github.com/ambitioninc/kmatch) - A language for matching/validating/filtering Python dictionaries. From 79ea15af5d79d161f83e55862449362b09cb7aa9 Mon Sep 17 00:00:00 2001 From: George Sakkis Date: Sun, 3 Aug 2014 12:21:37 +0300 Subject: [PATCH 3/3] Add valideer to Data Validation --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ef30ee14..0eaecb16 100644 --- a/README.md +++ b/README.md @@ -586,6 +586,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [schema](https://github.com/halst/schema) - A library for validating Python data structures. * [Schematics](https://github.com/schematics/schematics) - Data Structure Validation. * [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