CI Perf Lint

tox-without-tox-uv

What it flags

Flags jobs that run tox without tox-uv installed.

tox-uv is a plugin that replaces tox’s default virtual environment creation and package installation with uv’s resolver and installer. It requires no configuration changes and is auto-discovered when installed alongside tox.

Why it matters

tox’s default venv creation uses the virtualenv package and pip for installation, which can be slower than uv equivalents. The tox-uv plugin transparently swaps these out for uv’s faster implementations, speeding up tox runs with no workflow changes.

Current heuristic

The rule looks for:

The rule intentionally skips:

When to ignore it

Ignore this finding when:

Suggested verification

Sources