Skip to content

Commit e2369d0

Browse files
committed
Bump dependencies and requirements to meet SPEC0
Drop support for Python 3.8, 3.9
1 parent 6ee4d1c commit e2369d0

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

.github/workflows/pythonpackage.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
if: always()
1919
strategy:
2020
matrix:
21-
python-version: [3.8, 3.9, '3.10']
21+
python-version: ['3.10', '3.11', '3.12']
2222
fail-fast: false
2323

2424
steps:
@@ -44,7 +44,7 @@ jobs:
4444
if: always()
4545
strategy:
4646
matrix:
47-
python-version: [3.8, 3.9, '3.10']
47+
python-version: ['3.10', '3.11', '3.12']
4848
fail-fast: false
4949

5050
steps:

.github/workflows/pythonpublish.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
timeout-minutes: 30
1616
strategy:
1717
matrix:
18-
python-version: [3.8, 3.9, '3.10']
18+
python-version: ['3.10', '3.11', '3.12']
1919

2020
steps:
2121
- uses: actions/checkout@v2

pyproject.toml

+5-4
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ classifiers = [
2424
"Operating System :: OS Independent",
2525
]
2626

27-
requires-python = ">=3.8"
27+
requires-python = ">=3.10"
2828
dependencies = [
2929
"boututils~=0.1.7",
3030
"dill~=0.3,!=0.3.5,!=0.3.5.1",
3131
"func_timeout~=4.3",
32-
"matplotlib~=3.2",
32+
"matplotlib~=3.7",
3333
"netCDF4~=1.5",
34-
"numpy~=1.18",
34+
"numpy>=1.24",
3535
"optionsfactory~=1.0.11",
3636
"PyYAML>=5.1",
37-
"scipy~=1.6",
37+
"scipy~=1.10",
3838
"Qt.py~=1.2",
3939
]
4040

@@ -50,6 +50,7 @@ docs = [
5050
]
5151
tests = [
5252
"pytest >= 3.3.0",
53+
"xarray >= 2022.9.0",
5354
]
5455

5556
[project.scripts]

0 commit comments

Comments
 (0)