From b642f2ed204ea85e2d90100cb57a81a4214ddd4c Mon Sep 17 00:00:00 2001 From: Christian Beilschmidt Date: Thu, 8 Jan 2026 11:19:37 +0100 Subject: [PATCH 1/2] build: update dependencies --- .github/.backend_git_ref | 2 +- geoengine/raster.py | 4 ++-- pyproject.toml | 12 ++++++------ 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/.backend_git_ref b/.github/.backend_git_ref index 8b8539d5..c398e0a1 100644 --- a/.github/.backend_git_ref +++ b/.github/.backend_git_ref @@ -1 +1 @@ -9fcd0e8d520b3e7679d29c969263345ea190ec46 +8de4ad7e8efa267b528d71caa74b90aac2b43403 diff --git a/geoengine/raster.py b/geoengine/raster.py index ffea29f2..da3f1592 100644 --- a/geoengine/raster.py +++ b/geoengine/raster.py @@ -157,7 +157,7 @@ def coords_x(self, pixel_center=False) -> np.ndarray: start += self.geo_transform.x_half_pixel_size return np.arange( - start=start, + start, stop=self.geo_transform.x_max(self.size_x), step=self.geo_transform.x_pixel_size, ) @@ -174,7 +174,7 @@ def coords_y(self, pixel_center=False) -> np.ndarray: start += self.geo_transform.y_half_pixel_size return np.arange( - start=start, + start, stop=self.geo_transform.y_min(self.size_y), step=self.geo_transform.y_pixel_size, ) diff --git a/pyproject.toml b/pyproject.toml index 085b0d1e..1a40d151 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,10 +16,10 @@ readme = { file = "README.md", content-type = "text/markdown" } license-files = ["LICENSE"] requires-python = ">=3.10" dependencies = [ - "geoengine-openapi-client == 0.0.28", + "geoengine-openapi-client == 0.0.29", "geopandas >=1.0,<2.0", "matplotlib >=3.5,<3.11", - "numpy >=1.21,<2.4", + "numpy >=1.21,<2.5", "owslib >=0.27,<0.36", "pillow >=10.0,<13", "pyarrow >=17.0,<23", @@ -30,8 +30,8 @@ dependencies = [ "StrEnum >=0.4.6,<0.5", # TODO: use from stdlib when `python_requires = >=3.11` "vega >= 3.5,<4.2", "websockets >= 14.2,<16", - "xarray >=0.19,<2025.10", - "urllib3 >= 2.1, < 2.6", + "xarray >=0.19,<2026.1", + "urllib3 >= 2.1, < 2.7", "pydantic >= 2.10.6, < 2.13", 'skl2onnx >=1.19.1,<1.20', ] @@ -54,10 +54,10 @@ dev = [ ] test = [ "psycopg >=3.2,<4", - "pytest >=6.3,<9", + "pytest >=6.3,<10", "pytest-cov >=6.0,<7.1", "requests_mock >=1.9,<2", - "scikit-learn >=1.5,<1.8", + "scikit-learn >=1.5,<1.9", ] examples = [ "cartopy >=0.22,<0.26", # for WMS example From 7197e56a4a348ea63477e7b898f7bf5c8d5c795b Mon Sep 17 00:00:00 2001 From: Christian Beilschmidt Date: Thu, 8 Jan 2026 13:15:34 +0100 Subject: [PATCH 2/2] python 3.14 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 51323ed4..898f6758 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: fail-fast: false matrix: # use all supported versions from https://devguide.python.org/versions/ - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] with: python-version: ${{ matrix.python-version }}