Skip to content

Commit 517ccd0

Browse files
tasansalAltay Sansal
andauthored
Update runtime and dev dependencies (TGSAI#669)
* update pkgs, use uv_build * don't use latest segy yet --------- Co-authored-by: Altay Sansal <[email protected]>
1 parent 2f80f7d commit 517ccd0

File tree

3 files changed

+75
-72
lines changed

3 files changed

+75
-72
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"image": "mcr.microsoft.com/devcontainers/python:1-3.13-bookworm",
33
// Configure tool-specific properties.
44
"features": {
5-
"ghcr.io/va-h/devcontainers-features/uv:1": { "version": "0.8.15" }
5+
"ghcr.io/va-h/devcontainers-features/uv:1": { "version": "0.8.17" }
66
},
77
"customizations": {
88
"vscode": {

pyproject.toml

Lines changed: 38 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,25 @@ classifiers = [
1717
]
1818

1919
dependencies = [
20-
"click (>=8.2.1,<9.0.0)",
21-
"click-params (>=0.5.0,<0.6.0)",
22-
"dask (>=2025.7.0)",
23-
"fsspec (>=2025.9.0)",
24-
"pint>=0.25.0,<1.0.0",
25-
"psutil (>=7.0.0,<8.0.0)",
26-
"pydantic (>=2.11.7,<3.0.0)",
27-
"rich (>=14.1.0,<15.0.0)",
28-
"segy (>=0.4.2,<0.5.0)",
29-
"tqdm (>=4.67.1,<5.0.0)",
20+
"click>=8.2.1",
21+
"click-params>=0.5.0",
22+
"dask>=2025.9.0",
23+
"fsspec>=2025.9.0",
24+
"pint>=0.25.0",
25+
"psutil>=7.0.0",
26+
"pydantic>=2.11.9",
27+
"rich>=14.1.0",
28+
"segy>=0.4.2",
29+
"tqdm>=4.67.1",
3030
"universal-pathlib>=0.2.6",
3131
"xarray>=2025.9.0",
32-
"zarr (>=3.1.2,<4.0.0)",
32+
"zarr>=3.1.2",
3333
]
3434

3535
[project.optional-dependencies]
36-
cloud = ["s3fs (>=2025.9.0)", "gcsfs (>=2025.9.0)", "adlfs (>=2025.8.0)"]
37-
distributed = ["distributed (>=2025.7.0)", "bokeh (>=3.8.0,<4.0.0)"]
38-
lossy = ["zfpy (>=1.0.1,<2.0.0)"]
36+
cloud = ["s3fs>=2025.9.0", "gcsfs>=2025.9.0", "adlfs>=2025.8.0"]
37+
distributed = ["distributed>=2025.9.0", "bokeh>=3.8.0"]
38+
lossy = ["zfpy>=1.0.1"]
3939

4040
[project.urls]
4141
homepage = "https://mdio.dev/"
@@ -47,31 +47,31 @@ mdio = "mdio.__main__:main"
4747

4848
[dependency-groups]
4949
dev = [
50-
"ruff (>=0.12.2)",
51-
"coverage[toml] (>=7.10.6,<8)",
52-
"mypy (>=1.17.1,<2)",
53-
"pre-commit (>=4.3.0,<5)",
54-
"pre-commit-hooks (>=6.0.0,<7)",
55-
"pytest (>=8.4.2,<9)",
56-
"pytest-dependency (>=0.6.0,<0.7)",
57-
"typeguard (>=4.4.4,<5)",
58-
"xdoctest[colors] (>=1.2.0,<2)",
59-
"Pygments (>=2.19.2,<3)",
50+
"ruff>=0.13.0",
51+
"coverage[toml]>=7.10.6",
52+
"mypy>=1.18.1",
53+
"pre-commit>=4.3.0",
54+
"pre-commit-hooks>=6.0.0",
55+
"pytest>=8.4.2",
56+
"pytest-dependency>=0.6.0",
57+
"typeguard>=4.4.4",
58+
"xdoctest[colors]>=1.3.0",
59+
"Pygments>=2.19.2"
6060
]
6161

6262
docs = [
63-
"furo (>=2025.7.19)",
64-
"linkify-it-py (>=2.0.3)",
65-
"myst-nb (>=1.3.0)",
66-
"sphinx (>=8.2.3,<9)",
67-
"sphinx-autobuild (>=2025.8.25)",
68-
"sphinx-click (>=6.0.0,<7)",
69-
"sphinx-copybutton (>=0.5.2,<0.6)",
70-
"sphinx-design (>=0.6.1,<0.7)",
63+
"furo>=2025.7.19",
64+
"linkify-it-py>=2.0.3",
65+
"myst-nb>=1.3.0",
66+
"sphinx>=8.2.3",
67+
"sphinx-autobuild>=2025.8.25",
68+
"sphinx-click>=6.1.0",
69+
"sphinx-copybutton>=0.5.2",
70+
"sphinx-design>=0.6.1",
7171
]
7272

7373
[tool.uv]
74-
required-version = ">=0.8.15"
74+
required-version = ">=0.8.17"
7575

7676
[tool.ruff]
7777
target-version = "py311"
@@ -187,6 +187,9 @@ serialize = [
187187
"{major}.{minor}.{patch}", # For stable releases
188188
]
189189

190+
[tool.uv.build-backend]
191+
module-name = "mdio"
192+
190193
[build-system]
191-
requires = ["setuptools", "wheel", "fastentrypoints"]
192-
build-backend = "setuptools.build_meta"
194+
requires = ["uv_build>=0.8.17,<0.9.0"]
195+
build-backend = "uv_build"

uv.lock

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

0 commit comments

Comments
 (0)