Skip to content

Commit e6b631d

Browse files
committed
fix: add missing group kwargs
1 parent 5402eb2 commit e6b631d

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

{{cookiecutter.project_name}}/noxfile.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
def pre_commit(session: Session) -> None:
2828
"""Run pre-commit checks."""
2929
session.log("Installing pre-commit dependencies...")
30-
session.run("uv", "sync", "--locked", "--group", "dev", "pre-commit", external=True)
30+
session.run("uv", "sync", "--locked", "--group", "dev", "--group", "pre-commit", external=True)
3131

3232

3333
@nox.session(python=DEFAULT_PYTHON_VERSION, name="format-python")
3434
def format_python(session: Session) -> None:
3535
"""Run Python code formatter (Ruff format)."""
3636
session.log("Installing formatting dependencies...")
37-
session.run("uv", "sync", "--locked", "--group", "dev", "lint", external=True)
37+
session.run("uv", "sync", "--locked", "--group", "dev", "--group", "lint", external=True)
3838

3939
session.log(f"Running Ruff formatter check with py{session.python}.")
4040
# Use --check, not fix. Fixing is done by pre-commit or manual run.
@@ -45,7 +45,7 @@ def format_python(session: Session) -> None:
4545
def lint_python(session: Session) -> None:
4646
"""Run Python code linters (Ruff check, Pydocstyle rules)."""
4747
session.log("Installing linting dependencies...")
48-
session.run("uv", "sync", "--locked", "--group", "dev", "lint", external=True)
48+
session.run("uv", "sync", "--locked", "--group", "dev", "--group", "lint", external=True)
4949

5050
session.log(f"Running Ruff check with py{session.python}.")
5151
session.run("uv", "run", "ruff", "check", "--verbose", external=True)
@@ -55,7 +55,7 @@ def lint_python(session: Session) -> None:
5555
def typecheck(session: Session) -> None:
5656
"""Run static type checking (Pyright) on Python code."""
5757
session.log("Installing type checking dependencies...")
58-
session.run("uv", "sync", "--locked", "--group", "dev", "typecheck", external=True)
58+
session.run("uv", "sync", "--locked", "--group", "dev", "--group", "typecheck", external=True)
5959

6060
session.log(f"Running Pyright check with py{session.python}.")
6161
session.run("uv", "run", "pyright", external=True)
@@ -65,7 +65,7 @@ def typecheck(session: Session) -> None:
6565
def security_python(session: Session) -> None:
6666
"""Run code security checks (Bandit) on Python code."""
6767
session.log("Installing security dependencies...")
68-
session.run("uv", "sync", "--locked", "--group", "dev", "security", external=True)
68+
session.run("uv", "sync", "--locked", "--group", "dev", "--group", "security", external=True)
6969

7070
session.log(f"Running Bandit static security analysis with py{session.python}.")
7171
session.run("uv", "run", "bandit", "-r", PACKAGE_NAME, "-c", ".bandit", "-ll", "-s", external=True)
@@ -78,7 +78,7 @@ def security_python(session: Session) -> None:
7878
def tests_python(session: Session) -> None:
7979
"""Run the Python test suite (pytest with coverage)."""
8080
session.log("Installing test dependencies...")
81-
session.run("uv", "sync", "--locked", "--group", "dev", "test", external=True)
81+
session.run("uv", "sync", "--locked", "--group", "dev", "--group", "test", external=True)
8282

8383
session.log(f"Running test suite with py{session.python}.")
8484
test_results_dir = Path("test-results")
@@ -108,7 +108,7 @@ def tests_rust(session: Session) -> None:
108108
def docs_build(session: Session) -> None:
109109
"""Build the project documentation (Sphinx)."""
110110
session.log("Installing documentation dependencies...")
111-
session.run("uv", "sync", "--locked", "--group", "dev", "docs", external=True)
111+
session.run("uv", "sync", "--locked", "--group", "dev", "--group", "docs", external=True)
112112

113113
session.log(f"Building documentation with py{session.python}.")
114114
docs_build_dir = Path("docs") / "_build" / "html"
@@ -307,7 +307,7 @@ def coverage(session: Session) -> None:
307307
session.log("Note: Ensure 'nox -s test-python' was run across all desired Python versions first to generate coverage data.")
308308

309309
session.log("Installing dependencies for coverage report session...")
310-
session.run("uv", "sync", "--locked", "--group", "dev", "test", external=True)
310+
session.run("uv", "sync", "--locked", "--group", "dev", "--group", "test", external=True)
311311

312312
coverage_combined_file = Path(".") / ".coverage"
313313

0 commit comments

Comments
 (0)