Skip to content

Commit 218a1e2

Browse files
committed
chore: Move to the newer version of development dependencies
1 parent 3b3022d commit 218a1e2

File tree

8 files changed

+33
-28
lines changed

8 files changed

+33
-28
lines changed

packages/climate-ref-celery/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ dependencies = [
3434
ref-celery = "climate_ref_celery.cli:app"
3535

3636

37-
[tool.uv]
38-
dev-dependencies = [
37+
[dependency-groups]
38+
dev = [
3939
"celery-types>=0.23.0",
4040
"types-tqdm>=4.67.0.20250301",
4141
]

packages/climate-ref-core/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ dependencies = [
4848
[project.license]
4949
text = "Apache-2.0"
5050

51-
[tool.uv]
52-
dev-dependencies = [
51+
[dependency-groups]
52+
dev = [
5353
"types-requests",
5454
]
5555

packages/climate-ref-example/pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@ dependencies = [
3030
[project.license]
3131
text = "Apache-2.0"
3232

33-
[tool.uv]
34-
dev-dependencies = [
35-
]
33+
[dependency-groups]
34+
dev = []
3635

3736
[build-system]
3837
requires = ["hatchling"]

packages/climate-ref-ilamb/pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,15 @@ classifiers = [
2121
dependencies = [
2222
"climate-ref-core",
2323
"ilamb3>=2025.4.28",
24-
"types-pyyaml>=6.0.12.20241230",
2524
]
2625

2726
[project.license]
2827
text = "Apache-2.0"
2928

30-
[tool.uv]
31-
dev-dependencies = []
29+
[dependency-groups]
30+
dev = [
31+
"types-pyyaml>=6.0.12",
32+
]
3233

3334
[build-system]
3435
requires = ["hatchling"]

packages/climate-ref-pmp/pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,8 @@ dependencies = [
2727
[project.license]
2828
text = "Apache-2.0"
2929

30-
[tool.uv]
31-
dev-dependencies = [
32-
]
30+
[dependency-groups]
31+
dev = []
3332

3433
[build-system]
3534
requires = ["hatchling"]

packages/climate-ref/pyproject.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ dependencies = [
3838
"loguru>=0.7.2",
3939
"ecgtools>=2024.7.31",
4040
"platformdirs>=4.3.6",
41-
"setuptools>=75.8.0",
4241
"tqdm>=4.67.1"
4342
]
4443

@@ -66,9 +65,8 @@ text = "Apache-2.0"
6665
[project.scripts]
6766
ref = "climate_ref.cli:app"
6867

69-
[tool.uv]
70-
dev-dependencies = [
71-
]
68+
[dependency-groups]
69+
dev = []
7270

7371
[build-system]
7472
requires = ["hatchling"]

pyproject.toml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "climate-ref-root"
33
version = "0.5.4"
4-
description = "CMIP Rapid Evaluation Framework"
4+
description = "Climate Rapid Evaluation Framework (REF) root package"
55
readme = "README.md"
66
authors = [
77
{ name= "Jared Lewis", email="jared.lewis@climate-resource.com" }
@@ -20,11 +20,11 @@ dependencies = [
2020
[project.license]
2121
text = "Apache-2.0"
2222

23-
[tool.uv]
23+
[dependency-groups]
2424
# These are the project wide development dependencies
2525
# These are the dependencies that are required to run the tests, build the docs, etc.
2626
# Each package can have its own dependencies in its own pyproject.toml file in addition to these.
27-
dev-dependencies = [
27+
dev = [
2828
"pytest>=7.3.1",
2929
"pytest-celery>=1.1.3",
3030
"pytest-cov>=4.0.0",
@@ -56,10 +56,11 @@ dev-dependencies = [
5656
"ipywidgets>=8.1.5",
5757
"prettyprinter>=0.18.0",
5858
# Stubs
59-
"pandas-stubs>=2.2.3.241009",
59+
"pandas-stubs>=2.2.3",
6060
"celery-types>=0.23.0",
61-
"types-tqdm>=4.67.0.20250301",
61+
"types-tqdm>=4.67",
6262
"pytest-xdist>=3.6.1",
63+
"types-pyyaml>=6.0.12",
6364
]
6465

6566
[tool.uv.workspace]
@@ -141,13 +142,16 @@ authorized_licenses = [
141142
"bsd",
142143
"bsd license",
143144
"BSD 3-Clause",
145+
"BSD-3-Clause",
146+
"BSD-2-Clause",
144147
"CC0",
145148
"apache",
146149
"apache 2.0",
147150
"apache-2.0",
148151
"apache software",
149152
"apache software license",
150153
"Apache License, Version 2.0",
154+
"MIT-CMU",
151155
"CMU License (MIT-CMU)",
152156
"isc license",
153157
"isc license (iscl)",
@@ -162,6 +166,7 @@ authorized_licenses = [
162166
"Mozilla Public License 2.0 (MPL 2.0)",
163167
"python software foundation",
164168
"python software foundation license",
169+
"PSF-2.0",
165170
"zpl 2.1",
166171
]
167172
# This starting list is relatively conservative. Depending on the project, it

uv.lock

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

0 commit comments

Comments
 (0)