Install & Compatibility
Where this runs
tested against v1.3.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
py 3.9
✕ build_error
✕ build_error
111MB installed
● package 111MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
detect_sanitizers_from_flags
✓ from clang_tool_chain import detect_sanitizers_from_flags
✗ from clang_tool_chain import ClangToolChain
find_tool_binary
✓ from clang_tool_chain import find_tool_binary
get_all_sanitizer_runtime_dlls
✓ from clang_tool_chain import get_all_sanitizer_runtime_dlls
Initialize ClangToolChain and retrieve paths/flags.
from clang_tool_chain import ClangToolChain
tc = ClangToolChain()
print('Clang found at:', tc.clang_path)
print('Compile flags:', tc.get_compile_flags())
Upgrade
Version history
1.5.8latest on PyPI · released May 19, 2026
Audit
Dependencies
setuptoolsrequiredUsed internally for compilation toolchain discovery