What's changed
Bump clang-tool-chain-bins floor to >=0.4.3
The previously-pinned clang-tool-chain-bins==0.4.1 on PyPI is broken at import time — its __init__.py did from tools import install but shipped no top-level tools/ package, so consumers hit ModuleNotFoundError: No module named 'tools'. Fixed upstream in clang-tool-chain-bins==0.4.3 (zackees/clang-tool-chain-bins#22 + #23 + #24).
pyproject.toml:clang-tool-chain-bins>=0.4.1→>=0.4.3uv.lockrefreshed;downloads-binssubmodule pin advanced to binsmainHEAD
Fix clang_tool_chain.__version__ drift (closes #34)
Runtime __version__ had silently reported 1.1.10 on every release since 1.2.0 because __init__.py hardcoded the value. Now __init__.py imports from __version__.py (the single source-of-truth), and tests/test_version.py has a source-level guard that fails if a bare __version__ = "..." re-appears.
Full Changelog: v1.5.6...v1.5.7