pyvider-cty
2025-03-16
Added the `CtyDynamicValue` encoding class for Terraform dynamic value
7 files · 343+ · 334-
New: Dynamic Value Encoding (`src/pyvider/cty/encoding/dynamic_value.py`)
3 files changed
dynamic.pyNew `CtyDynamicValue` class for encoding/decoding Terraform dynamic valuescodec.pyHandles msgpack-based serialization with type metadata__init__.pyExported `CtyDynamicValue` from package `__init__.py`
- New
CtyDynamicValueclass for encoding/decoding Terraform dynamic values baseline internal1 file
dynamic.py
- Handles msgpack-based serialization with type metadata
decouple
internal
1 file
codec.py
- Multiple iterations refining import paths and class naming (from
DynamicValuetoCtyDynamicValue) interface internal1 file
dynamic.py
- Added
TransformationErrorexception toexceptions.pyinstantiate internal1 file
exceptions.py
- Exported
CtyDynamicValuefrom package__init__.pybaseline internal1 file
__init__.py
New: Terraform Value Encoding (`src/pyvider/cty/encoding/terraform_value.py`)
1 file changed
__init__.pyChanged
CtyValue Base Enhancement
1 file changed
base.pyAdded ~30 lines of new functionality to `values/base.py`
- Added ~30 lines of new functionality to
values/base.pyinstantiate internal1 file
base.py
- Improved value creation and type handling methods
decouple
internal
1 file
base.py
Protobuf Encoding Simplification
1 file changed
dynamic.pySignificantly reduced `protobuf.py` from large implementation to delegating to dynamic_value
Cleanup
2 files changed
convert-01.pySee points for detailsconvert-01.pySee points for details