From 1b4c22e70def73515670f67668f7a12fdcec317c Mon Sep 17 00:00:00 2001 From: Luca Marconato Date: Fri, 14 Nov 2025 00:27:22 +0100 Subject: [PATCH 1/6] unpin dask and relax xarray upper bound --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3528b1b..c7d83ad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,9 +28,9 @@ dependencies = [ 'scanpy>=1.11.3', 'anndata>=0.11.4', 'spatialdata>=0.3.0', - "xarray>=2024.10.0,<=2025.3.0", + "xarray>=2024.10.0", 'spatialdata-plot>=0.2.7', - 'dask[dataframe]==2024.11.1', + 'dask[dataframe]>=2025.2.0', 'distributed<=2024.11.2', 'donfig>=0.3.1', ] From 40a7bbfb1f3368fbc03cbdf03506337ec5e245cc Mon Sep 17 00:00:00 2001 From: Luca Marconato Date: Fri, 14 Nov 2025 00:31:36 +0100 Subject: [PATCH 2/6] relax distributed upper bound --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c7d83ad..fcdd034 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "xarray>=2024.10.0", 'spatialdata-plot>=0.2.7', 'dask[dataframe]>=2025.2.0', - 'distributed<=2024.11.2', + 'distributed<=2025.2.0', 'donfig>=0.3.1', ] From 38eda5bbadc5ed3c88d7ea3fb63c2e74608ae320 Mon Sep 17 00:00:00 2001 From: Luca Marconato Date: Fri, 14 Nov 2025 00:32:33 +0100 Subject: [PATCH 3/6] relax zarr upper bound --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index fcdd034..cd31d20 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,7 @@ dependencies = [ 'pandas>=1.1.2', 'black>=21.11b1', 'numpy>=1.21.2', - 'zarr>=2.5.0,<3', + 'zarr>=3.0.0', 'numcodecs>=0.5.7,<0.16.0', 'vitessce[all]>=3.7.9', 'scanpy>=1.11.3', From 1cc62a0a22a9895b5cf2ee2df68c6f9e54f245bc Mon Sep 17 00:00:00 2001 From: Luca Marconato Date: Fri, 14 Nov 2025 00:33:21 +0100 Subject: [PATCH 4/6] fix --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index cd31d20..547f8fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "xarray>=2024.10.0", 'spatialdata-plot>=0.2.7', 'dask[dataframe]>=2025.2.0', - 'distributed<=2025.2.0', + 'distributed>=2025.2.0', 'donfig>=0.3.1', ] From 13b3ce02981c1ca63d4820113c6097dc1b5732c3 Mon Sep 17 00:00:00 2001 From: Luca Marconato Date: Fri, 14 Nov 2025 00:44:36 +0100 Subject: [PATCH 5/6] attempt relax constraints in vitessce-python --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 547f8fa..2cedff7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ 'numpy>=1.21.2', 'zarr>=3.0.0', 'numcodecs>=0.5.7,<0.16.0', - 'vitessce[all]>=3.7.9', + 'vitessce[all] @ git+https://github.com/LucaMarconato/vitessce-python.git@zarr3', 'scanpy>=1.11.3', 'anndata>=0.11.4', 'spatialdata>=0.3.0', From 94bd9af26494d1354f430e7f5e292c79e81abce2 Mon Sep 17 00:00:00 2001 From: Luca Marconato Date: Fri, 14 Nov 2025 00:49:59 +0100 Subject: [PATCH 6/6] allow-direct-references hatch --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 2cedff7..a6779d6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,6 +54,9 @@ dev = [ packages = ["easy_vitessce"] package-dir = {"" = "src"} +[tool.hatch.metadata] +allow-direct-references = true + [project.urls] repository = "https://github.com/vitessce/easy_vitessce"