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
conversion/__init__.py: 67 lines of improvements decouple internal1 file
__init__.py
conversion/format.py: 2 lines added instantiate errata1 file
format.py
conversion/formats/__init__.py: 12 lines of changes decouple internal1 file
__init__.py
conversion/formats/base.py: 64 lines of restructuring decouple internal1 file
base.py
conversion/formats/json.py: 262 lines of expansion decouple internal1 file
json.py
conversion/formats/msgpack.py: 64 lines of improvements decouple internal1 file
msgpack.py
conversion/marshal.py: 18 lines of changes decouple internal1 file
marshal.py
conversion/schema_type_encoder.py: 63 lines added instantiate internal1 file
schema_type_encoder.py
conversion/terraform.py: 118 lines of major expansion baseline internal1 file
terraform.py
conversion/wire.py: 78 lines added instantiate internal1 file
wire.py
Exception Hierarchy Enhancement
4 files changed
base.py`exceptions/base.py`: 4 lines of changesconversion.py`exceptions/conversion.py`: 21 lines of expansionencoding.py`exceptions/encoding.py`: 85 lines of improvementsvalidation.py`exceptions/validation.py`: 5 lines added
exceptions/base.py: 4 lines of changes decouple internal1 file
base.py
exceptions/conversion.py: 21 lines of expansion decouple internal1 file
conversion.py
exceptions/encoding.py: 85 lines of improvements decouple internal1 file
encoding.py
exceptions/validation.py: 5 lines added instantiate internal1 file
validation.py
Type System Updates
5 files changed
capsule.pyList, map, capsule types: minor improvementsbase.py`types/base.py`: 9 lines of changesbase.py`path/base.py`: 65 lines of restructuring__init__.py`path/__init__.py`: 6 lines added__init__.py`types/__init__.py`: 6 lines added
- Set type: 138 lines of major expansion
decouple
internal
5 files
capsule.pybase.pybase.py__init__.py__init__.py
- List, map, capsule types: minor improvements
decouple
internal
1 file
capsule.py
types/base.py: 9 lines of changes decouple internal1 file
base.py
path/base.py: 65 lines of restructuring decouple internal1 file
base.py
path/__init__.py: 6 lines added instantiate internal1 file
__init__.py
types/__init__.py: 6 lines added instantiate internal1 file
__init__.py
Test Additions
1 file changed
test_cty_values_base.py`test_cty_values_base.py`: 13 lines of updates
Other
2 files changed
codec.py`codec.py`: 40 lines of improvementsmarks.py`marks.py`: 2 lines fixed