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 linesinference_cache.py+101 -0 linesraw_to_cty.py+3 -2 lines
- Added
src/pyvider/cty/conversion/inference_cache.py(101 lines) — dedicated inference cache module streamline internal2 files
_cache.pyinference_cache.py
- Deleted
src/pyvider/cty/conversion/_cache.py(84 lines) — old cache implementation removed streamline internal1 file
_cache.py
src/pyvider/cty/conversion/__init__.py(5 lines) — updated to export new cache module streamline internal1 file
__init__.py
src/pyvider/cty/conversion/raw_to_cty.py(5 lines) — updated cache import streamline internal1 file
raw_to_cty.py
Source
1 file changed
bool.py+10 -11 lines
Tests
7 files changed
conftest.py+7 -7 linestest_inference_cache_context.py+11 -11 linestest_inference_concurrency_safety.py+1 -0 lines_helpers.py+4 -3 linestest_diagnostics_tuple.py+1 -1 linestest_exception_messages.py+1 -1 linessettings.local.jsonModified
tests/conftest.py(14 lines) — test configuration updated qualify internal1 file
conftest.py
tests/conversion/test_inference_cache_context.py(22 lines) — cache context tests updated streamline internal1 file
test_inference_cache_context.py
tests/conversion/test_inference_concurrency_safety.py(1 line) — minor fix qualify internal1 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 internal3 files
_helpers.pytest_diagnostics_tuple.pytest_exception_messages.py
.claude/settings.local.json(11 lines) — tooling update baseline internal1 file
settings.local.json