pyvider-cty
2025-04-20
Re-introduce cty conversion, add exceptions module, flatten validation
22 files · 702+ · 2,399-
Conversion expansion
6 files changed
__init__.pyAdded ConversionDirection exportbase.pyNew base module with ConversionDirection enumcty.pyRe-introduced standalone CTY conversion modulemarshal.pyUpdated to use schema-local exceptionsproto.pySimplified proto conversion, removed bulk codeunmarshal.pyUpdated to use schema-local exceptions
- Re-introduced CTY conversion and base modules for proper type system integration with schema-local exception handling
decouple
architectural
2 files
cty.pybase.py
Exception and validation overhaul
4 files changed
exceptions.pyNew schema-local exceptions replacing pyvider.core exceptionsvalidation.pyFlattened validation into single-file module__init__.pyRemoved validation packagevalidators.pyRemoved validators submodule
- Created self-contained exceptions module and flattened validation from a package into a single file
decouple
behavioral
2 files
exceptions.pyvalidation.py
Test suite removal
6 files changed
test_validation_basic.pyRemovedtest_validation_block.pyRemovedtest_validation_extra.pyRemovedtest_validation_nested.pyRemovedtest_validation_schema.pyRemovedtest_validation_types.pyRemoved