pyvider-cty 2025-06-09
Major modernization effort: removed Dockerfile and README
32 files · 1,243+ · 1,581-
1 file changed
  • conversion.py Added `exceptions/conversion.py` (28 lines): Conversion-specific exceptions
  • Added context/operation_context.py (42 lines): Operation context for tracking state during type operations instantiate internal
    1 file
    • operation_context.py
  • Added conversion/terraform.py (135 lines): Terraform-specific value conversion utilities baseline internal
    1 file
    • terraform.py
  • Added conversion/schema_type_encoder.py (77 lines): Schema type encoding for Terraform schema representation interface internal
    1 file
    • schema_type_encoder.py
  • Added exceptions/conversion.py (28 lines): Conversion-specific exceptions instantiate internal
    1 file
    • conversion.py

Build System Overhaul

2 files changed
  • pyproject.toml `pyproject.toml`: 204 lines of changes modernizing build configuration, dependencies, and tool se...
  • README.md Removed `README.md` (36 lines)
  • pyproject.toml: 204 lines of changes modernizing build configuration, dependencies, and tool settings baseline internal
    1 file
    • pyproject.toml
  • Removed Dockerfile (80 lines) baseline internal
    1 file
    • Dockerfile
  • Removed README.md (36 lines) specify errata
    1 file
    • README.md
  • Removed check_mock.py decouple internal
    1 file
    • check_mock.py

Source Improvements

5 files changed
  • codec.py `codec.py`: 56 lines of changes
  • __init__.py `conversion/__init__.py`: 59 lines of restructuring
  • base.py `values/base.py`: 55 lines of improvements
  • base.py `path/base.py`: 25 lines of changes
  • marks.py `marks.py`: 4 lines of fixes

Exception Updates

3 files changed
  • encoding.py `exceptions/encoding.py`: 24 lines of changes
  • validation.py `exceptions/validation.py`: 22 lines of changes
  • __init__.py `exceptions/__init__.py`: 6 lines added
1 file changed
  • test_cty_values_base.py `test_cty_values_base.py`: 701 lines restructured
  • test_cty_values_base.py: 701 lines restructured decouple architectural
    1 file
    • test_cty_values_base.py
  • Various test file updates for modernized imports and assertions qualify internal
    1 file
    • test_cty_values_base.py