From 401d5650fd699e6880a0330f68a06cca904bded5 Mon Sep 17 00:00:00 2001 From: martin-springer Date: Thu, 16 Oct 2025 09:30:32 -0400 Subject: [PATCH 1/5] remove h5py restriction --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 637f676bd..7cd671231 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,7 @@ dependencies = [ "bokeh", "geopy", "h5netcdf", - "h5py<=3.14.0", + "h5py!=3.15.0", "jupyterlab", "matplotlib", "netCDF4", From 6275eee42d641798b04dae7c7d193fd40bde9ecc Mon Sep 17 00:00:00 2001 From: martin-springer Date: Thu, 16 Oct 2025 09:55:38 -0400 Subject: [PATCH 2/5] try h5py==3.15.1 + netCDF4==1.7.2 --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 7cd671231..732e54094 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,10 +39,10 @@ dependencies = [ "bokeh", "geopy", "h5netcdf", - "h5py!=3.15.0", + "h5py==3.15.1", "jupyterlab", "matplotlib", - "netCDF4", + "netCDF4==1.7.2", "notebook", "numba", "openpyxl", From fb1378ce113112bd363a605466fca4533acd3de5 Mon Sep 17 00:00:00 2001 From: martin-springer Date: Thu, 16 Oct 2025 10:18:23 -0400 Subject: [PATCH 3/5] update test data for PVGIS 5.3 --- tests/data/distributed_pvgis_meta.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/data/distributed_pvgis_meta.csv b/tests/data/distributed_pvgis_meta.csv index 2e818767d..f3eb77770 100644 --- a/tests/data/distributed_pvgis_meta.csv +++ b/tests/data/distributed_pvgis_meta.csv @@ -1,3 +1,3 @@ ,latitude,longitude,irradiance_time_offset,altitude,wind_height,Source -0,39.7555,105.2211,0.0,1295.0,10,PVGIS -1,40.7555,105.2211,0.0,1167.0,10,PVGIS +0,39.7555,105.2211,0.5,1295.0,10,PVGIS +1,40.7555,105.2211,0.5,1167.0,10,PVGIS From bde279f3276a663457a76dc9f859e8f068df31aa Mon Sep 17 00:00:00 2001 From: martin-springer Date: Thu, 16 Oct 2025 10:22:47 -0400 Subject: [PATCH 4/5] set fail-fast to false --- .github/workflows/pytest.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 9dd9c4a7e..88fee5b8e 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -11,6 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: python-version: ["3.9", "3.10", "3.11", "3.12"] env: [ From d86fd6683e2e5dd8f25ee3f0758a1d7bad59dd33 Mon Sep 17 00:00:00 2001 From: martin-springer Date: Thu, 16 Oct 2025 11:15:43 -0400 Subject: [PATCH 5/5] remove netCDF4 version restriction --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index acbb33400..12a519522 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,7 +42,7 @@ dependencies = [ "h5py==3.15.1", "jupyterlab", "matplotlib", - "netCDF4==1.7.2", + "netCDF4", "notebook", "numba", "openpyxl",