Skip to content

Commit 57f7d5c

Browse files
committed
Update github actions, add support for python 3.14, bump version (2.8.3)
1 parent 8e54ac9 commit 57f7d5c

File tree

6 files changed

+63
-62
lines changed

6 files changed

+63
-62
lines changed

.github/workflows/codeql.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ jobs:
5353
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
5454
steps:
5555
- name: Checkout repository
56-
uses: actions/checkout@v4
56+
uses: actions/checkout@v5
5757
with:
5858
submodules: recursive
5959

60-
- name: Set up Python 3.13
61-
uses: actions/setup-python@v5
60+
- name: Set up Python 3.14
61+
uses: actions/setup-python@v6
6262
with:
63-
python-version: 3.13
63+
python-version: 3.14
6464

6565
- name: Install pip, build and pytest
6666
run: |

.github/workflows/deploy-test-pypi.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ jobs:
2020
CIBW_ARCHS: ${{matrix.arch}}
2121

2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v5
2424
with:
2525
submodules: recursive
2626

27-
- uses: actions/setup-python@v5
27+
- uses: actions/setup-python@v6
2828
name: Install Python
2929
with:
30-
python-version: '3.13'
30+
python-version: '3.14'
3131

3232
- name: Install cibuildwheel
33-
run: python -m pip install cibuildwheel==2.22.0
33+
run: python -m pip install cibuildwheel==3.2.1
3434

3535
- name: Build wheels
3636
run: python -m cibuildwheel --output-dir wheelhouse
@@ -51,17 +51,17 @@ jobs:
5151
CIBW_ARCHS: ${{matrix.arch}}
5252

5353
steps:
54-
- uses: actions/checkout@v4
54+
- uses: actions/checkout@v5
5555
with:
5656
submodules: recursive
5757

58-
- uses: actions/setup-python@v5
58+
- uses: actions/setup-python@v6
5959
name: Install Python
6060
with:
61-
python-version: '3.13'
61+
python-version: '3.14'
6262

6363
- name: Install cibuildwheel
64-
run: python -m pip install cibuildwheel==2.22.0
64+
run: python -m pip install cibuildwheel==3.2.1
6565

6666
- name: Build wheels
6767
run: python -m cibuildwheel --output-dir wheelhouse
@@ -90,21 +90,21 @@ jobs:
9090
CIBW_ARCHS: ${{matrix.arch}}
9191

9292
steps:
93-
- uses: actions/checkout@v4
93+
- uses: actions/checkout@v5
9494
with:
9595
submodules: recursive
9696

9797
- name: Set up QEMU
9898
if: ${{ matrix.arch != 'x86_64' && matrix.arch != 'i686' }}
9999
uses: docker/setup-qemu-action@v3
100100

101-
- uses: actions/setup-python@v5
101+
- uses: actions/setup-python@v6
102102
name: Install Python
103103
with:
104-
python-version: '3.13'
104+
python-version: '3.14'
105105

106106
- name: Install cibuildwheel
107-
run: python -m pip install cibuildwheel==2.22.0
107+
run: python -m pip install cibuildwheel==3.2.1
108108

109109
- name: Build wheels
110110
run: python -m cibuildwheel --output-dir wheelhouse
@@ -133,17 +133,17 @@ jobs:
133133
CIBW_ARCHS: ${{matrix.arch}}
134134

135135
steps:
136-
- uses: actions/checkout@v4
136+
- uses: actions/checkout@v5
137137
with:
138138
submodules: recursive
139139

140-
- uses: actions/setup-python@v5
140+
- uses: actions/setup-python@v6
141141
name: Install Python
142142
with:
143-
python-version: '3.13'
143+
python-version: '3.14'
144144

145145
- name: Install cibuildwheel
146-
run: python -m pip install cibuildwheel==2.22.0
146+
run: python -m pip install cibuildwheel==3.2.1
147147

148148
- name: Build wheels
149149
run: python -m cibuildwheel --output-dir wheelhouse
@@ -168,21 +168,21 @@ jobs:
168168
CIBW_ARCHS: ${{matrix.arch}}
169169

170170
steps:
171-
- uses: actions/checkout@v4
171+
- uses: actions/checkout@v5
172172
with:
173173
submodules: recursive
174174

175175
- name: Set up QEMU
176176
if: ${{ matrix.arch != 'x86_64' && matrix.arch != 'i686' }}
177177
uses: docker/setup-qemu-action@v3
178178

179-
- uses: actions/setup-python@v5
179+
- uses: actions/setup-python@v6
180180
name: Install Python
181181
with:
182-
python-version: '3.13'
182+
python-version: '3.14'
183183

184184
- name: Install cibuildwheel
185-
run: python -m pip install cibuildwheel==2.22.0
185+
run: python -m pip install cibuildwheel==3.2.1
186186

187187
- name: Build wheels
188188
run: python -m cibuildwheel --output-dir wheelhouse
@@ -205,17 +205,17 @@ jobs:
205205
CIBW_ARCHS: ${{matrix.arch}}
206206

207207
steps:
208-
- uses: actions/checkout@v4
208+
- uses: actions/checkout@v5
209209
with:
210210
submodules: recursive
211211

212-
- uses: actions/setup-python@v5
212+
- uses: actions/setup-python@v6
213213
name: Install Python
214214
with:
215-
python-version: '3.13'
215+
python-version: '3.14'
216216

217217
- name: Install cibuildwheel
218-
run: python -m pip install cibuildwheel==2.22.0
218+
run: python -m pip install cibuildwheel==3.2.1
219219

220220
- name: Build wheels
221221
run: python -m cibuildwheel --output-dir wheelhouse
@@ -229,14 +229,14 @@ jobs:
229229
name: Build source distribution
230230
runs-on: ubuntu-latest
231231
steps:
232-
- uses: actions/checkout@v4
232+
- uses: actions/checkout@v5
233233
with:
234234
submodules: recursive
235235

236-
- uses: actions/setup-python@v5
236+
- uses: actions/setup-python@v6
237237
name: Install Python
238238
with:
239-
python-version: '3.13'
239+
python-version: '3.14'
240240

241241
- name: Install build
242242
run: pip install build

.github/workflows/deploy.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ jobs:
2323
CIBW_ARCHS: ${{matrix.arch}}
2424

2525
steps:
26-
- uses: actions/checkout@v4
26+
- uses: actions/checkout@v5
2727
with:
2828
submodules: recursive
2929

30-
- uses: actions/setup-python@v5
30+
- uses: actions/setup-python@v6
3131
name: Install Python
3232
with:
33-
python-version: '3.13'
33+
python-version: '3.14'
3434

3535
- name: Install cibuildwheel
36-
run: python -m pip install cibuildwheel==2.22.0
36+
run: python -m pip install cibuildwheel==3.2.1
3737

3838
- name: Build wheels
3939
run: python -m cibuildwheel --output-dir wheelhouse
@@ -54,17 +54,17 @@ jobs:
5454
CIBW_ARCHS: ${{matrix.arch}}
5555

5656
steps:
57-
- uses: actions/checkout@v4
57+
- uses: actions/checkout@v5
5858
with:
5959
submodules: recursive
6060

61-
- uses: actions/setup-python@v5
61+
- uses: actions/setup-python@v6
6262
name: Install Python
6363
with:
64-
python-version: '3.13'
64+
python-version: '3.14'
6565

6666
- name: Install cibuildwheel
67-
run: python -m pip install cibuildwheel==2.22.0
67+
run: python -m pip install cibuildwheel==3.2.1
6868

6969
- name: Build wheels
7070
run: python -m cibuildwheel --output-dir wheelhouse
@@ -93,21 +93,21 @@ jobs:
9393
CIBW_ARCHS: ${{matrix.arch}}
9494

9595
steps:
96-
- uses: actions/checkout@v4
96+
- uses: actions/checkout@v5
9797
with:
9898
submodules: recursive
9999

100100
- name: Set up QEMU
101101
if: ${{ matrix.arch != 'x86_64' && matrix.arch != 'i686' }}
102102
uses: docker/setup-qemu-action@v3
103103

104-
- uses: actions/setup-python@v5
104+
- uses: actions/setup-python@v6
105105
name: Install Python
106106
with:
107-
python-version: '3.13'
107+
python-version: '3.14'
108108

109109
- name: Install cibuildwheel
110-
run: python -m pip install cibuildwheel==2.22.0
110+
run: python -m pip install cibuildwheel==3.2.1
111111

112112
- name: Build wheels
113113
run: python -m cibuildwheel --output-dir wheelhouse
@@ -136,17 +136,17 @@ jobs:
136136
CIBW_ARCHS: ${{matrix.arch}}
137137

138138
steps:
139-
- uses: actions/checkout@v4
139+
- uses: actions/checkout@v5
140140
with:
141141
submodules: recursive
142142

143-
- uses: actions/setup-python@v5
143+
- uses: actions/setup-python@v6
144144
name: Install Python
145145
with:
146-
python-version: '3.13'
146+
python-version: '3.14'
147147

148148
- name: Install cibuildwheel
149-
run: python -m pip install cibuildwheel==2.22.0
149+
run: python -m pip install cibuildwheel==3.2.1
150150

151151
- name: Build wheels
152152
run: python -m cibuildwheel --output-dir wheelhouse
@@ -171,21 +171,21 @@ jobs:
171171
CIBW_ARCHS: ${{matrix.arch}}
172172

173173
steps:
174-
- uses: actions/checkout@v4
174+
- uses: actions/checkout@v5
175175
with:
176176
submodules: recursive
177177

178178
- name: Set up QEMU
179179
if: ${{ matrix.arch != 'x86_64' && matrix.arch != 'i686' }}
180180
uses: docker/setup-qemu-action@v3
181181

182-
- uses: actions/setup-python@v5
182+
- uses: actions/setup-python@v6
183183
name: Install Python
184184
with:
185-
python-version: '3.13'
185+
python-version: '3.14'
186186

187187
- name: Install cibuildwheel
188-
run: python -m pip install cibuildwheel==2.22.0
188+
run: python -m pip install cibuildwheel==3.2.1
189189

190190
- name: Build wheels
191191
run: python -m cibuildwheel --output-dir wheelhouse
@@ -208,17 +208,17 @@ jobs:
208208
CIBW_ARCHS: ${{matrix.arch}}
209209

210210
steps:
211-
- uses: actions/checkout@v4
211+
- uses: actions/checkout@v5
212212
with:
213213
submodules: recursive
214214

215-
- uses: actions/setup-python@v5
215+
- uses: actions/setup-python@v6
216216
name: Install Python
217217
with:
218-
python-version: '3.13'
218+
python-version: '3.14'
219219

220220
- name: Install cibuildwheel
221-
run: python -m pip install cibuildwheel==2.22.0
221+
run: python -m pip install cibuildwheel==3.2.1
222222

223223
- name: Build wheels
224224
run: python -m cibuildwheel --output-dir wheelhouse
@@ -232,14 +232,14 @@ jobs:
232232
name: Build source distribution
233233
runs-on: ubuntu-latest
234234
steps:
235-
- uses: actions/checkout@v4
235+
- uses: actions/checkout@v5
236236
with:
237237
submodules: recursive
238238

239-
- uses: actions/setup-python@v5
239+
- uses: actions/setup-python@v6
240240
name: Install Python
241241
with:
242-
python-version: '3.13'
242+
python-version: '3.14'
243243

244244
- name: Install build
245245
run: pip install build

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [ubuntu-latest, macos-latest, windows-latest]
16-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
16+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
1717

1818
# Steps represent a sequence of tasks that will be executed as part of the job
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
with:
2222
submodules: recursive
2323
- name: Set up Python ${{ matrix.python-version }}
24-
uses: actions/setup-python@v5
24+
uses: actions/setup-python@v6
2525
with:
2626
python-version: ${{ matrix.python-version }}
2727
- name: Install pip, build and pytest

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.8.2
1+
2.8.3

setup.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ classifiers =
2121
Programming Language :: Python :: 3.11
2222
Programming Language :: Python :: 3.12
2323
Programming Language :: Python :: 3.13
24+
Programming Language :: Python :: 3.14
2425
Operating System :: Microsoft :: Windows
2526
Operating System :: POSIX :: Linux
2627
Operating System :: MacOS

0 commit comments

Comments
 (0)