pyvider-cty
2025-06-09
Major modernization effort: removed Dockerfile and README
32 files · 1,243+ · 1,581-
New Modules
1 file changed
conversion.pyAdded `exceptions/conversion.py` (28 lines): Conversion-specific exceptions
- Added
context/operation_context.py(42 lines): Operation context for tracking state during type operations instantiate internal1 file
operation_context.py
- Added
conversion/terraform.py(135 lines): Terraform-specific value conversion utilities baseline internal1 file
terraform.py
- Added
conversion/schema_type_encoder.py(77 lines): Schema type encoding for Terraform schema representation interface internal1 file
schema_type_encoder.py
- Added
exceptions/conversion.py(28 lines): Conversion-specific exceptions instantiate internal1 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.mdRemoved `README.md` (36 lines)
pyproject.toml: 204 lines of changes modernizing build configuration, dependencies, and tool settings baseline internal1 file
pyproject.toml
- Removed
Dockerfile(80 lines) baseline internal1 file
Dockerfile
- Removed
README.md(36 lines) specify errata1 file
README.md
- Removed
check_mock.pydecouple internal1 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 restructuringbase.py`values/base.py`: 55 lines of improvementsbase.py`path/base.py`: 25 lines of changesmarks.py`marks.py`: 4 lines of fixes
codec.py: 56 lines of changes decouple internal1 file
codec.py
conversion/__init__.py: 59 lines of restructuring decouple internal1 file
__init__.py
conversion/format.py: 28 lines of changes decouple errata1 file
format.py
conversion/formats/base.py: 128 lines of simplification decouple internal1 file
base.py
conversion/formats/json.py: 24 lines of fixes remediate internal1 file
json.py
conversion/formats/msgpack.py: 20 lines of updates decouple internal1 file
msgpack.py
conversion/marshal.py: 48 lines of changes decouple internal1 file
marshal.py
conversion/wire.py: 366 lines of simplification decouple internal1 file
wire.py
values/base.py: 55 lines of improvements decouple internal1 file
base.py
path/base.py: 25 lines of changes decouple internal1 file
base.py
marks.py: 4 lines of fixes remediate internal1 file
marks.py
Exception Updates
3 files changed
encoding.py`exceptions/encoding.py`: 24 lines of changesvalidation.py`exceptions/validation.py`: 22 lines of changes__init__.py`exceptions/__init__.py`: 6 lines added
Test Updates
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 architectural1 file
test_cty_values_base.py
- Various test file updates for modernized imports and assertions
qualify
internal
1 file
test_cty_values_base.py