You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: run pytest directly from venv for lowest-direct tests
The issue was that 'uv run' (even with --no-sync) was still interacting
with the project configuration and potentially re-resolving packages.
Solution: For lowest-direct tests, bypass uv run entirely and execute
pytest directly from the venv: .venv/bin/pytest
This ensures we use exactly what was installed by --resolution lowest-direct
without any interference from uv's project management or lockfile validation.
For highest tests, continue using 'uv run --frozen --no-sync pytest' which
validates against the lockfile as intended.
Github-Issue: #1325
0 commit comments