PyDantic
- Data validation and settings management using python type annotations.
- Pydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.
- Define how data should be in pure, canonical python; validate it with pydantic.