data-validation-library
PyVeritas is the declarative data contract engine for Python, making Python data objects first-class citizens.