validictory is a general purpose Python data validator that allows validation of arbitrary Python data structures.
Schema format is based on the JSON Schema proposal, so combined with
library is also useful as a validator for JSON data.
Contains code derived from jsonschema by Ian Lewis and Ysuke Muraoka.
Source is available from GitHub.
Documentation lives at ReadTheDocs.