From 41c5b2d81e686df72de0a6c26c30bd6ce39ddc6e Mon Sep 17 00:00:00 2001 From: Marc Imberger <33318548+MarcImberger@users.noreply.github.com> Date: Thu, 27 Nov 2025 09:38:13 +0100 Subject: [PATCH 1/4] Fix xarray dependency version specification --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 7243809..021feac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ dependencies = [ "windIO @ git+https://github.com/EUFlow/windIO.git", "wayve @ git+https://gitlab.kuleuven.be/TFSO-software/wayve@dev_foxes", #"numpy<2", - "xarray>=2022.0.0,<2025", + "xarray>=2022.0.0", "mpmath", ] From 7b04a654b7fdecb330529a2f8077f0bb9bc903e2 Mon Sep 17 00:00:00 2001 From: Marc Imberger <33318548+MarcImberger@users.noreply.github.com> Date: Thu, 27 Nov 2025 09:38:50 +0100 Subject: [PATCH 2/4] Update Python versions in CI workflow --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 330cdeb..18e0083 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -31,7 +31,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 From 230bb9758a56896dabc804815748ea3d53acb7c6 Mon Sep 17 00:00:00 2001 From: Jonas Schulte Date: Thu, 27 Nov 2025 11:05:37 +0100 Subject: [PATCH 3/4] Update Python version requirements in pyproject.toml --- pyproject.toml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 021feac..de99457 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,17 +34,18 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Development Status :: 3 - Alpha", ] -requires-python = ">=3.9,<3.12" +requires-python = ">=3.9,<3.14" dependencies = [ "py_wake>=2.6.5", "foxes>=1.6.2", "windIO @ git+https://github.com/EUFlow/windIO.git", "wayve @ git+https://gitlab.kuleuven.be/TFSO-software/wayve@dev_foxes", - #"numpy<2", "xarray>=2022.0.0", "mpmath", ] From 921348b4f7b1ef482be6e189242a6f5903f2f685 Mon Sep 17 00:00:00 2001 From: Jonas Schulte Date: Thu, 27 Nov 2025 11:19:38 +0100 Subject: [PATCH 4/4] Add Python 3.9 to the test matrix --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 18e0083..cf26f32 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -31,7 +31,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4