Skip to content

Commit b358c25

Browse files
committed
✅ add support for Python 3.14t and corresponding MariaDB/MySQL configurations
1 parent f3e326c commit b358c25

File tree

2 files changed

+72
-3
lines changed

2 files changed

+72
-3
lines changed

.github/workflows/test.yml

Lines changed: 70 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@ jobs:
8080
experimental: true
8181
py: "3.14"
8282

83+
- toxenv: "python3.14t"
84+
db: "mariadb:5.5"
85+
legacy_db: 1
86+
experimental: true
87+
py: "3.14t"
88+
8389
- toxenv: "python3.9"
8490
db: "mariadb:10.0"
8591
legacy_db: 1
@@ -116,6 +122,12 @@ jobs:
116122
experimental: true
117123
py: "3.14"
118124

125+
- toxenv: "python3.14t"
126+
db: "mariadb:10.0"
127+
legacy_db: 1
128+
experimental: true
129+
py: "3.14t"
130+
119131
- toxenv: "python3.9"
120132
db: "mariadb:10.6"
121133
legacy_db: 0
@@ -152,6 +164,12 @@ jobs:
152164
experimental: false
153165
py: "3.14"
154166

167+
- toxenv: "python3.14t"
168+
db: "mariadb:10.6"
169+
legacy_db: 0
170+
experimental: true
171+
py: "3.14t"
172+
155173
- toxenv: "python3.9"
156174
db: "mariadb:10.11"
157175
legacy_db: 0
@@ -188,6 +206,12 @@ jobs:
188206
experimental: false
189207
py: "3.14"
190208

209+
- toxenv: "python3.14t"
210+
db: "mariadb:10.11"
211+
legacy_db: 0
212+
experimental: true
213+
py: "3.14t"
214+
191215
- toxenv: "python3.9"
192216
db: "mariadb:11.4"
193217
legacy_db: 0
@@ -224,6 +248,12 @@ jobs:
224248
experimental: false
225249
py: "3.14"
226250

251+
- toxenv: "python3.14t"
252+
db: "mariadb:11.4"
253+
legacy_db: 0
254+
experimental: true
255+
py: "3.14t"
256+
227257
- toxenv: "python3.9"
228258
db: "mariadb:11.8"
229259
legacy_db: 0
@@ -260,6 +290,12 @@ jobs:
260290
experimental: false
261291
py: "3.14"
262292

293+
- toxenv: "python3.14t"
294+
db: "mariadb:11.8"
295+
legacy_db: 0
296+
experimental: true
297+
py: "3.14t"
298+
263299
- toxenv: "python3.9"
264300
db: "mysql:5.5"
265301
legacy_db: 1
@@ -293,9 +329,15 @@ jobs:
293329
- toxenv: "python3.14"
294330
db: "mysql:5.5"
295331
legacy_db: 1
296-
experimental: true
332+
experimental: false
297333
py: "3.14"
298334

335+
- toxenv: "python3.14t"
336+
db: "mysql:5.5"
337+
legacy_db: 1
338+
experimental: true
339+
py: "3.14t"
340+
299341
- toxenv: "python3.9"
300342
db: "mysql:5.6"
301343
legacy_db: 1
@@ -332,6 +374,12 @@ jobs:
332374
experimental: true
333375
py: "3.14"
334376

377+
- toxenv: "python3.14t"
378+
db: "mysql:5.6"
379+
legacy_db: 1
380+
experimental: true
381+
py: "3.14t"
382+
335383
- toxenv: "python3.9"
336384
db: "mysql:5.7"
337385
legacy_db: 0
@@ -365,9 +413,15 @@ jobs:
365413
- toxenv: "python3.14"
366414
db: "mysql:5.7"
367415
legacy_db: 0
368-
experimental: true
416+
experimental: false
369417
py: "3.14"
370418

419+
- toxenv: "python3.14t"
420+
db: "mysql:5.7"
421+
legacy_db: 0
422+
experimental: true
423+
py: "3.14t"
424+
371425
- toxenv: "python3.9"
372426
db: "mysql:8.0"
373427
legacy_db: 0
@@ -403,6 +457,12 @@ jobs:
403457
experimental: false
404458
py: "3.14"
405459

460+
- toxenv: "python3.14t"
461+
db: "mysql:8.0"
462+
legacy_db: 0
463+
experimental: true
464+
py: "3.14t"
465+
406466
- toxenv: "python3.9"
407467
db: "mysql:8.4"
408468
legacy_db: 0
@@ -436,8 +496,15 @@ jobs:
436496
- toxenv: "python3.14"
437497
db: "mysql:8.4"
438498
legacy_db: 0
439-
experimental: true
499+
experimental: false
440500
py: "3.14"
501+
502+
- toxenv: "python3.14t"
503+
db: "mysql:8.4"
504+
legacy_db: 0
505+
experimental: true
506+
py: "3.14t"
507+
441508
continue-on-error: ${{ matrix.experimental }}
442509
services:
443510
mysql:

tox.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ envlist =
77
python3.12,
88
python3.13,
99
python3.14,
10+
python3.14t,
1011
black,
1112
flake8,
1213
linters,
@@ -20,6 +21,7 @@ python =
2021
3.12: python3.12
2122
3.13: python3.13
2223
3.14: python3.14
24+
3.14t: python3.14t
2325

2426
[testenv]
2527
passenv =

0 commit comments

Comments
 (0)