Cerberus
Lightweight, extensible schema and data validation tool for Pythondictionaries.