pyvider-cty 2025-10-04
Inference cache refactored into dedicated module with bool type cleanup
12 files · 151+ · 124-

Cache Refactor

4 files changed
  • __init__.py +3 -2 lines
  • _cache.py +0 -84 lines
  • inference_cache.py +101 -0 lines
  • raw_to_cty.py +3 -2 lines
  • Added src/pyvider/cty/conversion/inference_cache.py (101 lines) — dedicated inference cache module streamline internal
    2 files
    • _cache.py
    • inference_cache.py
  • Deleted src/pyvider/cty/conversion/_cache.py (84 lines) — old cache implementation removed streamline internal
    1 file
    • _cache.py
  • src/pyvider/cty/conversion/__init__.py (5 lines) — updated to export new cache module streamline internal
    1 file
    • __init__.py
  • src/pyvider/cty/conversion/raw_to_cty.py (5 lines) — updated cache import streamline internal
    1 file
    • raw_to_cty.py
1 file changed
  • bool.py +10 -11 lines
  • src/pyvider/cty/types/primitives/bool.py (21 lines) — bool type cleanup baseline internal
    1 file
    • bool.py
7 files changed
  • conftest.py +7 -7 lines
  • test_inference_cache_context.py +11 -11 lines
  • test_inference_concurrency_safety.py +1 -0 lines
  • _helpers.py +4 -3 lines
  • test_diagnostics_tuple.py +1 -1 lines
  • test_exception_messages.py +1 -1 lines
  • settings.local.json Modified
  • tests/conftest.py (14 lines) — test configuration updated qualify internal
    1 file
    • conftest.py
  • tests/conversion/test_inference_cache_context.py (22 lines) — cache context tests updated streamline internal
    1 file
    • test_inference_cache_context.py
  • tests/conversion/test_inference_concurrency_safety.py (1 line) — minor fix qualify internal
    1 file
    • test_inference_concurrency_safety.py
  • tests/diagnostics/_helpers.py (7 lines), test_diagnostics_tuple.py (2 lines), test_exception_messages.py (2 lines) qualify internal
    3 files
    • _helpers.py
    • test_diagnostics_tuple.py
    • test_exception_messages.py
  • .claude/settings.local.json (11 lines) — tooling update baseline internal
    1 file
    • settings.local.json