Skip to content

Commit c7e16e5

Browse files
authored
Use uv whenever available in nox (#11802)
1 parent 57973e7 commit c7e16e5

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

noxfile.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import tomli as tomllib # type: ignore[import-not-found,no-redef]
2121

2222
nox.options.reuse_existing_virtualenvs = True
23+
nox.options.default_venv_backend = "uv|virtualenv"
2324

2425

2526
def install(
@@ -76,7 +77,10 @@ def tests(session: nox.Session) -> None:
7677
else:
7778
install(session, f".[{extras}]")
7879

79-
session.run("pip", "list")
80+
if session.venv_backend == "uv":
81+
session.run("uv", "pip", "list")
82+
else:
83+
session.run("pip", "list")
8084

8185
if session.name != "tests-nocoverage":
8286
cov_args = [
@@ -267,7 +271,7 @@ def rust(session: nox.Session) -> None:
267271
process_rust_coverage(session, rust_tests, prof_location)
268272

269273

270-
@nox.session(venv_backend="uv|venv")
274+
@nox.session
271275
def local(session):
272276
pyproject_data = load_pyproject_toml()
273277
install(session, "-e", "./vectors", verbose=False)

0 commit comments

Comments
 (0)