pyvider-cty 2025-06-17
Preview release preparation: expanded conversion system with Terraform support
42 files · 1,632+ · 412-

Conversion System Expansion

1 file changed
  • __init__.py `conversion/__init__.py`: 67 lines of improvements

Exception Hierarchy Enhancement

4 files changed
  • base.py `exceptions/base.py`: 4 lines of changes
  • conversion.py `exceptions/conversion.py`: 21 lines of expansion
  • encoding.py `exceptions/encoding.py`: 85 lines of improvements
  • validation.py `exceptions/validation.py`: 5 lines added

Type System Updates

5 files changed
  • capsule.py List, map, capsule types: minor improvements
  • base.py `types/base.py`: 9 lines of changes
  • base.py `path/base.py`: 65 lines of restructuring
  • __init__.py `path/__init__.py`: 6 lines added
  • __init__.py `types/__init__.py`: 6 lines added

Test Additions

1 file changed
  • test_cty_values_base.py `test_cty_values_base.py`: 13 lines of updates
  • Added tests/types/collections/test_set.py (404 lines) qualify internal
    1 file
    • test_set.py
  • test_cty_values_base.py: 13 lines of updates decouple internal
    1 file
    • test_cty_values_base.py
2 files changed
  • codec.py `codec.py`: 40 lines of improvements
  • marks.py `marks.py`: 2 lines fixed