provide-testkit 2026-01-05
Replace pip references with uv tool install across quality scanners and examples
29 files · 73+ · 61-

Quality scanner pip-to-uv migration

7 files changed
  • analyzer.py Changed radon install error message to uv tool install
  • tracker.py Changed coverage install error message to uv tool install
  • checker.py Changed interrogate install error message to uv tool install
  • pip_audit_scanner.py Changed pip-audit install error message to uv tool install
  • safety_scanner.py Changed safety install error message to uv tool install
  • scanner.py Changed bandit install error message to uv tool install
  • semgrep_scanner.py Changed semgrep install error message to uv tool install
  • Updated all QualityToolError messages across seven scanner modules to recommend uv tool install instead of pip install streamline external
    3 files
    • analyzer.py
    • scanner.py
    • pip_audit_scanner.py

Example and tooling updates

4 files changed
  • generate_reports.py Changed subprocess pip install to uv tool install for quality tools
  • security_scan_example.py Changed scanner install hints to uv tool install
  • wrknv.toml Changed pre-commit install from uv pip to uv tool install
  • pyproject.toml Updated semgrep install comment to uv tool install
  • Updated example scripts and wrknv pre-commit setup to use uv tool install streamline external
    3 files
    • generate_reports.py
    • security_scan_example.py
    • wrknv.toml

Foundry theme global partials hook improvement

1 file changed
  • global_partials_hook.py Expanded global partials hook with better partial resolution logic
  • Improved foundry theme global partials hook for more robust partial injection streamline internal
    1 file
    • global_partials_hook.py