Skip to content

Commit fc0581f

Browse files
committed
Make: Python 3.14 support
1 parent 83e522a commit fc0581f

File tree

2 files changed

+33
-13
lines changed

2 files changed

+33
-13
lines changed

.github/workflows/prerelease.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,8 @@ jobs:
209209
runs-on: ubuntu-22.04
210210
strategy:
211211
matrix:
212-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
212+
python-version:
213+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
213214
needs: [test_python]
214215
steps:
215216
- name: Checkout
@@ -236,7 +237,8 @@ jobs:
236237
runs-on: ubuntu-24.04-arm
237238
strategy:
238239
matrix:
239-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
240+
python-version:
241+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
240242
needs: [test_python]
241243
steps:
242244
- name: Checkout
@@ -272,7 +274,8 @@ jobs:
272274
runs-on: macos-13
273275
strategy:
274276
matrix:
275-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
277+
python-version:
278+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
276279
needs: [test_python]
277280
steps:
278281
- name: Checkout
@@ -296,7 +299,8 @@ jobs:
296299
runs-on: macos-14
297300
strategy:
298301
matrix:
299-
python-version: ["38", "39", "310", "311", "312", "313", "313t"] #! Python 3.7 isn't supported on ARM macOS
302+
python-version:
303+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
300304
needs: [test_python]
301305
steps:
302306
- name: Checkout
@@ -320,9 +324,10 @@ jobs:
320324
runs-on: windows-2022
321325
strategy:
322326
matrix:
323-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
327+
python-version:
328+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
324329
architecture: [AMD64] # List ARM64 separately and avoid 32-bit
325-
#! ARM64 isn't supported for Python 3.7 and 3.8
330+
#! ARM64 isn't supported for Python 3.8
326331
include:
327332
- python-version: "39"
328333
architecture: ARM64
@@ -336,6 +341,10 @@ jobs:
336341
architecture: ARM64
337342
- python-version: "313t"
338343
architecture: ARM64
344+
- python-version: "314"
345+
architecture: ARM64
346+
- python-version: "314t"
347+
architecture: ARM64
339348
needs: [test_python]
340349
steps:
341350
- name: Checkout
@@ -362,7 +371,8 @@ jobs:
362371
runs-on: ubuntu-22.04
363372
strategy:
364373
matrix:
365-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
374+
python-version:
375+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
366376
needs: [test_python]
367377
steps:
368378
- name: Checkout

.github/workflows/release.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ jobs:
7575
needs: versioning
7676
strategy:
7777
matrix:
78-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
78+
python-version:
79+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
7980
steps:
8081
- uses: actions/checkout@v4
8182
with:
@@ -108,7 +109,8 @@ jobs:
108109
needs: versioning
109110
strategy:
110111
matrix:
111-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
112+
python-version:
113+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
112114
steps:
113115
- uses: actions/checkout@v4
114116
with:
@@ -150,7 +152,8 @@ jobs:
150152
needs: versioning
151153
strategy:
152154
matrix:
153-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
155+
python-version:
156+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
154157
steps:
155158
- uses: actions/checkout@v4
156159
with:
@@ -182,7 +185,8 @@ jobs:
182185
strategy:
183186
matrix:
184187
# 3.7 not supported on macOS ARM
185-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
188+
python-version:
189+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
186190
steps:
187191
- uses: actions/checkout@v4
188192
with:
@@ -213,7 +217,8 @@ jobs:
213217
needs: versioning
214218
strategy:
215219
matrix:
216-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
220+
python-version:
221+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
217222
architecture: [AMD64]
218223
include:
219224
- python-version: "39"
@@ -228,6 +233,10 @@ jobs:
228233
architecture: ARM64
229234
- python-version: "313t"
230235
architecture: ARM64
236+
- python-version: "314"
237+
architecture: ARM64
238+
- python-version: "314t"
239+
architecture: ARM64
231240
steps:
232241
- uses: actions/checkout@v4
233242
with:
@@ -261,7 +270,8 @@ jobs:
261270
needs: versioning
262271
strategy:
263272
matrix:
264-
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
273+
python-version:
274+
["38", "39", "310", "311", "312", "313", "313t", "314", "314t"]
265275
steps:
266276
- uses: actions/checkout@v4
267277
with:

0 commit comments

Comments
 (0)