value-validation
TyConf: a type-safe configuration management for Python
Runtime contracts and predicate-based validation for Python.