Skip to content

Commit a3df64b

Browse files
build: update dependency version ranges in pyproject.toml (#257)
* build: update dependency version ranges in pyproject.toml and remove coverage file * build: update matplotlib, numpy, skl2onnx, and scikit-learn dependency versions
1 parent 6db36ec commit a3df64b

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

.coverage

-52 KB
Binary file not shown.

.github/.backend_git_ref

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
b48f7351ba58ba515f82076a52a996bbb3bb2295
1+
6d70b3157a7ab5f8d53037260f9b918ee47d9bf2

pyproject.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,22 @@ requires-python = ">=3.10"
1818
dependencies = [
1919
"geoengine-openapi-client == 0.0.31",
2020
"geopandas >=1.0,<2.0",
21-
"matplotlib >=3.5,<3.11",
22-
"numpy >=1.21,<2.5",
21+
"matplotlib >=3.6,<3.11",
22+
"numpy >=1.23,<2.5",
2323
"owslib >=0.27,<0.36",
2424
"pillow >=10.0,<13",
25-
"pyarrow >=17.0,<23",
25+
"pyarrow >=17.0,<24",
2626
"python-dotenv >=0.19,<1.3",
2727
"rasterio >=1.3,<2",
2828
"requests >= 2.26,<3",
29-
"rioxarray >=0.9.1, <0.21",
29+
"rioxarray >=0.9.1, <0.23",
3030
"StrEnum >=0.4.6,<0.5", # TODO: use from stdlib when `python_requires = >=3.11`
3131
"vega >= 3.5,<4.2",
32-
"websockets >= 14.2,<16",
33-
"xarray >=0.19,<2026.1",
32+
"websockets >= 14.2,<17",
33+
"xarray >=0.19,<2026.3",
3434
"urllib3 >= 2.1, < 2.7",
3535
"pydantic >= 2.10.6, < 2.13",
36-
'skl2onnx >=1.19.1,<1.20',
36+
'skl2onnx >=1.20,<1.21',
3737
]
3838

3939
[project.urls]
@@ -42,26 +42,26 @@ Repository = "https://github.com/geo-engine/geoengine-python"
4242

4343
[project.optional-dependencies] # TODO: use [dependency-groups] in the future
4444
dev = [
45-
"build >=0.7,<1.4",
45+
"build >=0.7,<1.5",
4646
"mypy >=1.14,<2.0",
4747
"pdoc3 >=0.10,<0.12",
48-
"ruff >=0.12.3,<0.13", # formatter & linter
49-
"setuptools >=62,<81",
48+
"ruff >=0.12.3,<0.16", # formatter & linter
49+
"setuptools >=62,<83",
5050
"twine >=3.4,<6.3", # PyPI
5151
"types-requests >=2.26,<3", # mypy type hints
52-
"types-setuptools >=71.1,<81", # mypy type hints
53-
"wheel >=0.37,<0.46",
52+
"types-setuptools >=71.1,<83", # mypy type hints
53+
"wheel >=0.37,<0.47",
5454
]
5555
test = [
5656
"psycopg >=3.2,<4",
5757
"pytest >=6.3,<10",
5858
"pytest-cov >=6.0,<7.1",
5959
"requests_mock >=1.9,<2",
60-
"scikit-learn >=1.5,<1.9",
60+
"scikit-learn >=1.7,<1.9",
6161
]
6262
examples = [
6363
"cartopy >=0.22,<0.26", # for WMS example
64-
"ipympl >=0.9.4,<0.10", # for ML example
64+
"ipympl >=0.9.4,<0.11", # for ML example
6565
"ipyvuetify >=1.10,<1.12", # for ML app
6666
"ipywidgets >=8.1.5,<9", # for ML example
6767
"nbconvert >=7,<8", # convert notebooks to Python

0 commit comments

Comments
 (0)