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.py See points for details
  • cty-performance-comparison.py See points for details
  • json-msgpack-test.py See points for details
  • tfstate-example.py See points for details
  • Added examples/cty-dynamic-stress-test.py (476 lines): Dynamic type stress testing and benchmarks streamline internal
    1 file
    • cty-dynamic-stress-test.py
  • Added examples/cty-performance-comparison.py (474 lines): Performance comparison benchmarks streamline internal
    1 file
    • cty-performance-comparison.py
  • Added examples/json-msgpack-test.py (345 lines): JSON vs msgpack encoding comparison qualify internal
    1 file
    • json-msgpack-test.py
  • Added examples/tfstate-example.py (283 lines): Terraform state file handling example baseline internal
    1 file
    • tfstate-example.py

Path Module Simplification

1 file changed
  • base.py `path/base.py`: 261 lines of changes significantly reducing path resolution complexity'
  • path/base.py: 261 lines of changes significantly reducing path resolution complexity decouple internal
    1 file
    • base.py

Conversion Cleanup

2 files changed
  • __init__.py `conversion/__init__.py`: 6 lines of changes
  • map.py `types/collections/map.py`: Removed 14 lines

Example Updates

2 files changed
  • example-09-serialization.py See points for details
  • example-11-complex-schema.py See points for details
  • example-09-serialization.py: 30 lines of updates decouple internal
    1 file
    • example-09-serialization.py
  • example-11-complex-schema.py: 138 lines of restructuring interface internal
    1 file
    • example-11-complex-schema.py
3 files changed
  • __init__.py `__init__.py`: 6 lines of changes
  • pyproject.toml `pyproject.toml`: 1 line added
  • uv.lock `uv.lock`: 17 lines added