Skip to content

Commit ff82295

Browse files
fix: explicitly install pytest packages in nox sessions
1 parent 394d82b commit ff82295

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

noxfile.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ def install_with_uv(session: nox.Session, extras: list[str] | None = None) -> No
4141
session.install("ruff") # Explicitly install ruff
4242
if extras:
4343
session.run("uv", "sync", *(f"--extra={extra}" for extra in extras))
44+
# Install pytest and related packages for test sessions
45+
if any(extra == "dev" for extra in extras):
46+
session.install("pytest", "pytest-cov", "pytest-mock")
4447
else:
4548
session.run("uv", "sync")
4649

repo_scaffold/templates/template-python/{{cookiecutter.project_slug}}/noxfile.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ def install_with_uv(session: nox.Session, extras: list[str] | None = None) -> No
4444
session.install("ruff") # Explicitly install ruff
4545
if extras:
4646
session.run("uv", "sync", *(f"--extra={extra}" for extra in extras))
47+
# Install pytest and related packages for test sessions
48+
if any(extra == "dev" for extra in extras):
49+
session.install("pytest", "pytest-cov", "pytest-mock")
4750
else:
4851
session.run("uv", "sync")
4952

0 commit comments

Comments
 (0)