Skip to content

Commit 1b1e4a0

Browse files
committed
Drop Python version 3.8: (End of life=2024-10-07)
1 parent bb6f646 commit 1b1e4a0

4 files changed

Lines changed: 7 additions & 29 deletions

File tree

.github/workflows/build-wheel-linux.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,6 @@ jobs:
5353

5454
- run: ./scripts/build-linux.sh
5555

56-
################################################################
57-
- run: ./scripts/wheel-linux.sh 3.8
58-
- uses: actions/upload-artifact@v4
59-
name: Upload wheel 3.8
60-
with:
61-
name: wheel-manylinux2014-3.8
62-
path: wheelhouse/*.whl
63-
6456
# ################################################################
6557
- run: ./scripts/wheel-linux.sh 3.9
6658
- uses: actions/upload-artifact@v4
@@ -108,7 +100,7 @@ jobs:
108100
strategy:
109101
fail-fast: false
110102
matrix: # We don't test 3.6, as it is not supported anymore by github actions
111-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
103+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
112104

113105
runs-on: [self-hosted, Linux, platform-builder-Rocky-8.6]
114106

@@ -132,7 +124,7 @@ jobs:
132124
strategy:
133125
fail-fast: false
134126
matrix:
135-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
127+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
136128

137129
needs: [test, build]
138130

.github/workflows/build-wheel-windows.yml

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -60,28 +60,14 @@ jobs:
6060
- name: Set up Python
6161
uses: actions/setup-python@v4
6262
with:
63-
python-version: 3.8
63+
python-version: 3.9
6464
architecture: ${{ matrix.architecture }}
6565

6666
- run: ./scripts/build-windows.sh
6767
env:
6868
WINARCH: ${{ matrix.architecture }}
6969

7070

71-
################################################################
72-
- name: Set up Python 3.8
73-
uses: actions/setup-python@v4
74-
with:
75-
python-version: 3.8
76-
architecture: ${{ matrix.architecture }}
77-
78-
- run: ./scripts/wheel-windows.sh 3.8
79-
- uses: actions/upload-artifact@v4
80-
name: Upload wheel 3.8
81-
with:
82-
name: wheel-windows-3.8-${{ matrix.architecture }}
83-
path: wheelhouse/*.whl
84-
8571
################################################################
8672

8773
- name: Set up Python 3.9
@@ -166,7 +152,7 @@ jobs:
166152
strategy:
167153
fail-fast: true
168154
matrix:
169-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
155+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
170156
architecture: ["x64"]
171157

172158
defaults:
@@ -210,7 +196,7 @@ jobs:
210196
strategy:
211197
fail-fast: true
212198
matrix:
213-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
199+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
214200
architecture: ["x64"]
215201

216202
steps:

.github/workflows/check-and-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
fail-fast: false
2828
matrix:
2929
platform: [ubuntu-latest, macos-latest, windows-latest]
30-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
30+
python-version: ['3.9', '3.10', '3.11', '3.12']
3131
method: ['conda', 'ecmwflibs']
3232
exclude:
3333
- platform: macos-latest

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
PACKAGE := eccodes-python
33
IMAGE := $(PACKAGE)-image
44
MODULE := eccodes
5-
PYTHONS := python3.9 python3.8 pypy3
5+
PYTHONS := python3.9 pypy3
66
PYTHON := python
77

88
PYTESTFLAGS_TEST := -v --flakes --doctest-glob '*.rst' --cov=$(MODULE) --cov-report=html --cache-clear

0 commit comments

Comments
 (0)