Skip to content

Commit 157f0c8

Browse files
committed
fix: update dependencies and move them into proper groups
1 parent 0c54688 commit 157f0c8

File tree

2 files changed

+103
-74
lines changed

2 files changed

+103
-74
lines changed

pyproject.toml

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,37 +9,35 @@ dependencies = [
99
"cruft>=2.16.0",
1010
"loguru>=0.7.3",
1111
"platformdirs>=4.3.8",
12-
]
13-
[project.optional-dependencies]
14-
dev = [
15-
"nox>=2024.3.2",
16-
"commitizen>=3.11.1",
17-
"pre-commit>=3.7.0",
12+
"typer>=0.15.3",
1813
]
1914

20-
test = [
21-
"pytest>=8.1.1",
22-
"pytest-cov>=5.0.0",
15+
[dependency-groups]
16+
dev = [
17+
"commitizen>=4.7.0",
18+
"nox>=2025.5.1",
19+
"pre-commit>=4.2.0",
2320
]
24-
25-
typecheck = [
26-
"pyright>=1.1.356"
21+
docs = [
22+
"furo>=2024.8.6",
23+
"myst-parser>=3.0.1",
24+
"sphinx>=7.4.7",
25+
"sphinx-autodoc-typehints>=2.3.0",
26+
"sphinx-copybutton>=0.5.2",
27+
"sphinx-tabs>=3.4.7",
2728
]
28-
2929
lint = [
30-
"ruff>=0.3.5",
3130
"pydocstyle>=6.3.0",
31+
"ruff>=0.11.9",
3232
]
33-
3433
security = [
35-
"pip-audit>=2.8.4",
36-
"bandit>=1.7.7",
34+
"bandit>=1.8.3",
35+
"pip-audit>=2.9.0",
3736
]
38-
39-
docs = [
40-
"sphinx>=7.3.7",
41-
"myst-parser>=2.0.0",
42-
"furo>=2024.3.4",
43-
"sphinx-copybutton>=0.5",
44-
"sphinx-autodoc-typehints>=1.24.0",
37+
test = [
38+
"pytest>=8.3.5",
39+
"pytest-cov>=6.1.1",
40+
]
41+
typecheck = [
42+
"pyright>=1.1.400",
4543
]

0 commit comments

Comments
 (0)