Validatedata 0.3.0 – lightweight inline data validation for Python
Pydantic alternative for scripts and CLIs, but overlaps with existing inline validation approaches.

Rule-based function dispatching beats functools.singledispatch for complex validation logic.
Python developers building libraries or complex abstractions
functools.singledispatch · multipledispatch · plum-dispatch
Pydantic alternative for scripts and CLIs, but overlaps with existing inline validation approaches.
Inline validation without schema classes, but Pydantic already owns this space.
Pydantic alternative for when defining full model classes feels like overkill.
Type-annotation wiring for DAGs when Prefect requires more setup.
No API key needed for public data, but pydiscourse already exists.
Compiler-level validation turns Qwen's 6.75% structured output success rate into 100%.