(
name: str, llvm_version: str, *, echo: bool = False
)
| 66 | |
| 67 | @_async_cache |
| 68 | async def _check_tool_version( |
| 69 | name: str, llvm_version: str, *, echo: bool = False |
| 70 | ) -> bool: |
| 71 | output = await _run(name, ["--version"], echo=echo) |
| 72 | _llvm_version_pattern = re.compile(rf"version\s+{llvm_version}\.\d+\.\d+\S*\s+") |
| 73 | return bool(output and _llvm_version_pattern.search(output)) |
| 74 | |
| 75 | |
| 76 | @_async_cache |
no test coverage detected
searching dependent graphs…