Skip to content

Commit 9f447f9

Browse files
committed
Update python versions. Remove 3.8, add 3.13
1 parent 92153df commit 9f447f9

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

.github/workflows/python-package.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
19+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2020

2121
steps:
2222
- uses: actions/checkout@v4

pyproject.toml

+3-8
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,15 @@ authors = [
77
{ name="Kelvin Ng" },
88
]
99
description = "A python package for working with various forms of feature tracking data"
10+
requires-python = ">=3.9"
1011
dependencies = [
11-
"numpy<2",
12+
"numpy",
1213
"xarray",
1314
"cftime",
1415
"parse",
1516
"shapely",
1617
"pandas",
17-
# Issue with newer versions of fiona when using old versions of geopandas
18-
# see https://stackoverflow.com/a/78949565/8270394
19-
# Normally just specify the newer geopandas, but it does not exist for python3.8
20-
# so pin the version of fiona when using python3.8
21-
"geopandas>=0.14.4;python_version>='3.9'",
22-
"geopandas;python_version<'3.9'",
23-
"fiona<=1.9.6;python_version<'3.9'",
18+
"geopandas>=0.14.4",
2419
"matplotlib",
2520
"seaborn",
2621
"netcdf4",

0 commit comments

Comments
 (0)