Repository navigation
v0.3.0
Changed
-
ruffnow ships with the package. It moved from the[tools]
extra into the runtime dependencies, souv add --dev tempest-cliis
enough forlint,fix,formatandfmt-checkto run — no second
install, and no dependency onuvbeing around to fetch one. The cost
is nil: ruff is a static binary wheel with no Python dependencies of
its own, so no bound of its reaches a consumer's resolution.mypyandpyteststay out on purpose. A mypy bump changes which
errors a codebase reports and pytest has to match the suite and its
plugins — those are the project's call.[tools]now installs exactly
those two. -
The project's environment is searched before the CLI's own. With
ruff bundled, the CLI's environment always has one; looking there
first would silently override a version the project pinned whenever
tempest-cliis installed apart from it (uv tool install, pipx).
The order is now$VIRTUAL_ENV→ nearest.venv→ the CLI's own
environment →PATH→uv run --with.