diff --git a/.coverage b/.coverage deleted file mode 100644 index 3e0cd5a1..00000000 Binary files a/.coverage and /dev/null differ diff --git a/.github/.backend_git_ref b/.github/.backend_git_ref index b48d107c..569c13c0 100644 --- a/.github/.backend_git_ref +++ b/.github/.backend_git_ref @@ -1 +1 @@ -b48f7351ba58ba515f82076a52a996bbb3bb2295 +6d70b3157a7ab5f8d53037260f9b918ee47d9bf2 diff --git a/pyproject.toml b/pyproject.toml index 018732a7..91e4ebed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,22 +18,22 @@ requires-python = ">=3.10" dependencies = [ "geoengine-openapi-client == 0.0.31", "geopandas >=1.0,<2.0", - "matplotlib >=3.5,<3.11", - "numpy >=1.21,<2.5", + "matplotlib >=3.6,<3.11", + "numpy >=1.23,<2.5", "owslib >=0.27,<0.36", "pillow >=10.0,<13", - "pyarrow >=17.0,<23", + "pyarrow >=17.0,<24", "python-dotenv >=0.19,<1.3", "rasterio >=1.3,<2", "requests >= 2.26,<3", - "rioxarray >=0.9.1, <0.21", + "rioxarray >=0.9.1, <0.23", "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,<2026.1", + "websockets >= 14.2,<17", + "xarray >=0.19,<2026.3", "urllib3 >= 2.1, < 2.7", "pydantic >= 2.10.6, < 2.13", - 'skl2onnx >=1.19.1,<1.20', + 'skl2onnx >=1.20,<1.21', ] [project.urls] @@ -42,26 +42,26 @@ Repository = "https://github.com/geo-engine/geoengine-python" [project.optional-dependencies] # TODO: use [dependency-groups] in the future dev = [ - "build >=0.7,<1.4", + "build >=0.7,<1.5", "mypy >=1.14,<2.0", "pdoc3 >=0.10,<0.12", - "ruff >=0.12.3,<0.13", # formatter & linter - "setuptools >=62,<81", + "ruff >=0.12.3,<0.16", # formatter & linter + "setuptools >=62,<83", "twine >=3.4,<6.3", # PyPI "types-requests >=2.26,<3", # mypy type hints - "types-setuptools >=71.1,<81", # mypy type hints - "wheel >=0.37,<0.46", + "types-setuptools >=71.1,<83", # mypy type hints + "wheel >=0.37,<0.47", ] test = [ "psycopg >=3.2,<4", "pytest >=6.3,<10", "pytest-cov >=6.0,<7.1", "requests_mock >=1.9,<2", - "scikit-learn >=1.5,<1.9", + "scikit-learn >=1.7,<1.9", ] examples = [ "cartopy >=0.22,<0.26", # for WMS example - "ipympl >=0.9.4,<0.10", # for ML example + "ipympl >=0.9.4,<0.11", # for ML example "ipyvuetify >=1.10,<1.12", # for ML app "ipywidgets >=8.1.5,<9", # for ML example "nbconvert >=7,<8", # convert notebooks to Python