Skip to content

Commit c1f6595

Browse files
fix: explicitly install ruff in nox sessions and update dev dependencies
1 parent ffe68ec commit c1f6595

File tree

3 files changed

+16
-4
lines changed

3 files changed

+16
-4
lines changed

noxfile.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def install_with_uv(session: nox.Session, extras: list[str] | None = None) -> No
4141
extras: Optional list of extra dependency groups to install (e.g. ["dev", "docs"])
4242
"""
4343
session.install("uv")
44+
session.install("ruff") # Explicitly install ruff
4445
if extras:
4546
session.run("uv", "sync", *(f"--extra={extra}" for extra in extras))
4647
else:

pyproject.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies = [
1616

1717
[project.optional-dependencies]
1818
dev = [
19-
"ruff>=0.8.4",
19+
"ruff>=0.9.6",
2020
"nox>=2024.10.9",
2121
"pytest>=8.3.4",
2222
"pytest-mock>=3.14.0",
@@ -43,6 +43,11 @@ repo_scaffold = ["templates/**/*", "cookiecutter.json"]
4343
requires = ["hatchling"]
4444
build-backend = "hatchling.build"
4545

46+
[dependency-groups]
47+
dev = [
48+
"ruff>=0.9.6",
49+
]
50+
4651
[tool.ruff]
4752
line-length = 120
4853
include = ["pyproject.toml", "repo_scaffold/*.py"]

uv.lock

Lines changed: 9 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)