Skip to content

Commit d833d40

Browse files
committed
Remove Python upper pin and update CI
1 parent ce74485 commit d833d40

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ jobs:
3333
include:
3434
- os: ubuntu
3535
pixi-environment: "test-py311"
36+
- os: ubuntu
37+
pixi-environment: "test-py313"
3638
- os: ubuntu
3739
pixi-environment: "test-minimum"
3840
steps:

pixi.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ setuptools_scm = "*"
2020
test-latest = { features = ["test"], solve-group = "test" }
2121
test-minimum = { features = ["test", "minimum"], solve-group = "test" }
2222
test-py311 = { features = ["test", "py311"] }
23-
test-py312 = { features = ["test", "py312"] }
23+
test-py313 = { features = ["test", "py313"] }
2424
test-notebooks = { features = ["test", "notebooks"], solve-group = "test" }
2525
docs = { features = ["docs"], solve-group = "docs" }
2626
typing = { features = ["typing"], solve-group = "typing" }
2727
pre-commit = { features = ["pre-commit"], no-default-feature = true }
2828

2929
[dependencies] # keep section in sync with pyproject.toml dependencies
30-
python = ">=3.11,<3.13"
30+
python = ">=3.11"
3131
parcels = { path = "." }
3232
netcdf4 = ">=1.7.2"
3333
numpy = ">=2.1.0"
@@ -58,8 +58,8 @@ pooch = "==1.8.0"
5858
[feature.py311.dependencies]
5959
python = "3.11.*"
6060

61-
[feature.py312.dependencies]
62-
python = "3.12.*"
61+
[feature.py313.dependencies]
62+
python = "3.13.*"
6363

6464
[feature.test.dependencies]
6565
nbval = "*"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description = "Framework for Lagrangian tracking of virtual ocean particles in t
88
readme = "README.md"
99
dynamic = ["version"]
1010
authors = [{ name = "Parcels team" }]
11-
requires-python = ">=3.11,<3.13"
11+
requires-python = ">=3.11"
1212
license = { file = "LICENSE.md" }
1313
classifiers = [
1414
"License :: OSI Approved :: MIT License",

0 commit comments

Comments
 (0)