pyvider-cty
2025-06-13
Release preparation: added release documentation
24 files · 3,379+ · 319-
Release Documentation
5 files changed
dry-testing-implementation.pySee points for detailsdry-testing-migration.mdSee points for detailsdry-testing-strategy.mdSee points for detailspyvider-cty-checklist.mdSee points for detailspyvider-cty-report.mdSee points for details
- Added
docs/release/dry-testing-implementation.py(745 lines): Implementation plan for dry testing qualify internal1 file
dry-testing-implementation.py
- Added
docs/release/dry-testing-migration.md(275 lines): Migration guide qualify internal1 file
dry-testing-migration.md
- Added
docs/release/dry-testing-strategy.md(707 lines): Testing strategy document qualify internal1 file
dry-testing-strategy.md
- Added
docs/release/pyvider-cty-checklist.md(145 lines): Release checklist specify internal1 file
pyvider-cty-checklist.md
- Added
docs/release/pyvider-cty-report.md(182 lines): Release readiness report specify internal1 file
pyvider-cty-report.md
Codec Enhancement
1 file changed
codec.py`codec.py`: 80 lines of improvements to msgpack codec
Conversion Improvements
5 files changed
format.pySee points for detailsjson.pySee points for detailsmsgpack.pySee points for detailsschema_type_encoder.pySee points for detailsterraform.pySee points for details
conversion/formats/json.py: 280 lines of changes improving JSON format handling decouple errata1 file
json.py
conversion/formats/msgpack.py: 96 lines of adjustments decouple internal1 file
msgpack.py
conversion/schema_type_encoder.py: 28 lines of changes decouple internal1 file
schema_type_encoder.py
conversion/terraform.py: 61 lines of improvements baseline internal1 file
terraform.py
conversion/format.py: 7 lines of fixes remediate errata1 file
format.py
New Test Suites
2 files changed
test_schema_type_encoder.pySee points for detailstest_terraform_converter.pySee points for details
Type Improvements
4 files changed
map.py`types/collections/map.py`: 7 lines addeddynamic.py`types/structural/dynamic.py`: 10 lines of changesobject.py`types/structural/object.py`: 15 lines addedtuple.py`types/structural/tuple.py`: 5 lines added
types/collections/map.py: 7 lines added instantiate internal1 file
map.py
types/structural/dynamic.py: 10 lines of changes decouple internal1 file
dynamic.py
types/structural/object.py: 15 lines added instantiate internal1 file
object.py
types/structural/tuple.py: 5 lines added instantiate internal1 file
tuple.py
Test Updates
1 file changed
test_cty_map_coverage.py`test_cty_map_coverage.py`: 41 lines adjusted
test_json_encoder.py: 192 lines of changes decouple internal1 file
test_json_encoder.py
test_msgpack_encoder.py: 70 lines of improvements decouple internal1 file
test_msgpack_encoder.py
test_cty_values_serialization.py: 148 lines of expansion decouple internal1 file
test_cty_values_serialization.py
test_cty_map_coverage.py: 41 lines adjusted decouple internal1 file
test_cty_map_coverage.py
Other
3 files changed
encoding.py`exceptions/encoding.py`: 23 lines of changesbase.py`values/base.py`: 54 lines of improvementspyproject.toml`pyproject.toml`: 6 lines of updates