pyvider-cty 2025-09-14
Config subsystem introduced with broad module refactoring
116 files · 2,329+ · 1,985-

Config Subsystem

2 files changed
  • __init__.py Package exports updated
  • defaults.py Source module changes
  • Added src/pyvider/cty/config/__init__.py (3 lines) — new config package baseline internal
    1 file
    • __init__.py
  • Added src/pyvider/cty/config/defaults.py (66 lines) — default configuration values baseline behavioral
    1 file
    • defaults.py

Infrastructure

5 files changed
  • env.sh Changes for infrastructure
  • pyproject.toml Project configuration changes
  • wrkenv.toml Changes for infrastructure
  • wrknv.toml Changes for infrastructure
  • generator.py Changes for infrastructure
  • Deleted env.sh (357 lines) — environment setup script removed baseline internal
    1 file
    • env.sh
  • pyproject.toml (28 lines) — substantial updates to project metadata and dependencies baseline internal
    1 file
    • pyproject.toml
  • wrkenv.toml (13 lines removed), wrknv.toml (3 lines) — workspace config cleanup decouple internal
    2 files
    • wrknv.toml
    • wrkenv.toml
  • compatibility/python/generator.py (22 lines) — compatibility layer updated decouple internal
    1 file
    • generator.py

Source Refactoring

5 files changed
  • codec.py Source module changes
  • recursion.py Source module changes
  • validation_context.py Source module changes
  • base.py Source module changes
  • marks.py Source module changes
  • src/pyvider/cty/codec.py (223 lines), conversion/*.py, exceptions/*.py, functions/*.py, types/**/*.py, validation/recursion.py, values/*.py — broad refactoring across all core modules decouple internal
    2 files
    • codec.py
    • recursion.py
  • src/pyvider/cty/context/validation_context.py (2 lines), path/base.py (36 lines), marks.py (2 lines) — minor updates decouple internal
    3 files
    • validation_context.py
    • marks.py
    • base.py
4 files changed
  • conftest.py Test updates
  • test_enterprise_recursion.py Test updates
  • uv.lock Dependency lock file updated
  • verify_headers_footers.py Changes for tests
  • tests/conftest.py (22 lines), tests/conversion/test_*.py, tests/codec/test_*.py, tests/functions/*.py, tests/performance/*.py, tests/validation/test_enterprise_recursion.py, tests/values/*.py — broad test updates qualify internal
    2 files
    • test_enterprise_recursion.py
    • conftest.py
  • uv.lock (531 lines) — dependency lock refresh baseline internal
    1 file
    • uv.lock
  • verify_headers_footers.py (85 lines) — header/footer verification script updated decouple internal
    1 file
    • verify_headers_footers.py