pyvider-cty
2025-06-18
Added comprehensive example scripts for performance testing
16 files · 1,800+ · 373-
New Example Scripts
4 files changed
cty-dynamic-stress-test.pySee points for detailscty-performance-comparison.pySee points for detailsjson-msgpack-test.pySee points for detailstfstate-example.pySee points for details
- Added
examples/cty-dynamic-stress-test.py(476 lines): Dynamic type stress testing and benchmarks streamline internal1 file
cty-dynamic-stress-test.py
- Added
examples/cty-performance-comparison.py(474 lines): Performance comparison benchmarks streamline internal1 file
cty-performance-comparison.py
- Added
examples/json-msgpack-test.py(345 lines): JSON vs msgpack encoding comparison qualify internal1 file
json-msgpack-test.py
- Added
examples/tfstate-example.py(283 lines): Terraform state file handling example baseline internal1 file
tfstate-example.py
Path Module Simplification
1 file changed
base.py`path/base.py`: 261 lines of changes significantly reducing path resolution complexity'
Conversion Cleanup
2 files changed
__init__.py`conversion/__init__.py`: 6 lines of changesmap.py`types/collections/map.py`: Removed 14 lines
conversion/__init__.py: 6 lines of changes decouple internal1 file
__init__.py
conversion/format.py: Removed 20 lines of unused code deprecate errata1 file
format.py
conversion/formats/json.py: Removed 43 lines decouple internal1 file
json.py
conversion/formats/msgpack.py: Removed 55 lines decouple internal1 file
msgpack.py
types/collections/map.py: Removed 14 lines decouple internal1 file
map.py
Example Updates
2 files changed
example-09-serialization.pySee points for detailsexample-11-complex-schema.pySee points for details
Other
3 files changed
__init__.py`__init__.py`: 6 lines of changespyproject.toml`pyproject.toml`: 1 line addeduv.lock`uv.lock`: 17 lines added