Skip to content

Commit 6a2931d

Browse files
authored
chore: use dependency-groups (#168)
1 parent 3dd5a79 commit 6a2931d

2 files changed

Lines changed: 962 additions & 852 deletions

File tree

pyproject.toml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,25 @@ cli = ["click>=8.1.6"]
2929
[project.scripts]
3030
antimeridian = "antimeridian._cli:cli"
3131

32+
[dependency-groups]
33+
dev = [
34+
"cartopy>=0.24.1",
35+
"matplotlib>=3.9.2",
36+
"mike>=2.1.3",
37+
"mkdocs-click>=0.8.1",
38+
"mkdocs-jupyter>=0.25.1",
39+
"mkdocs-material[imaging]>=9.5.47",
40+
"mkdocstrings[python]>=0.27.0",
41+
"mypy>=1.2",
42+
"packaging>=24.0",
43+
"pre-commit>=4.0",
44+
"pytest-console-scripts>=1.4",
45+
"pytest>=8.0",
46+
"ruff>=0.6.1",
47+
"scipy>=1.14.1",
48+
"shapely>=2.0.6",
49+
]
50+
3251
[tool.mypy]
3352
strict = true
3453

@@ -47,25 +66,6 @@ filterwarnings = ["error"]
4766
[tool.ruff]
4867
lint.select = ["F", "E", "W", "I", "ERA", "RUF"]
4968

50-
[tool.uv]
51-
dev-dependencies = [
52-
"cartopy>=0.24.1",
53-
"matplotlib>=3.9.2",
54-
"mike>=2.1.3",
55-
"mkdocs-click>=0.8.1",
56-
"mkdocs-jupyter>=0.25.1",
57-
"mkdocs-material[imaging]>=9.5.47",
58-
"mkdocstrings[python]>=0.27.0",
59-
"mypy>=1.2",
60-
"packaging>=24.0",
61-
"pre-commit>=4.0",
62-
"pytest-console-scripts>=1.4",
63-
"pytest>=8.0",
64-
"ruff>=0.6.1",
65-
"scipy>=1.14.1",
66-
"shapely>=2.0.6",
67-
]
68-
6969
[build-system]
7070
requires = ["hatchling"]
7171
build-backend = "hatchling.build"

0 commit comments

Comments
 (0)