Skip to content

Commit 2469d01

Browse files
committed
add python 3.14 support
1 parent ed008b7 commit 2469d01

File tree

27 files changed

+1574
-660
lines changed

27 files changed

+1574
-660
lines changed

.github/workflows/generate_workflows.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ def get_test_job_datas(tox_envs: list, operating_systems: list) -> list:
5353
"py311": "3.11",
5454
"py312": "3.12",
5555
"py313": "3.13",
56+
"py314": "3.14",
5657
}
5758

5859
test_job_datas = []

.github/workflows/lint_0.yml

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ jobs:
4040
- name: Checkout repo @ SHA - ${{ github.sha }}
4141
uses: actions/checkout@v4
4242

43-
- name: Set up Python 3.13
43+
- name: Set up Python 3.14
4444
uses: actions/setup-python@v5
4545
with:
46-
python-version: "3.13"
46+
python-version: "3.14"
4747

4848
- name: Install tox
4949
run: pip install tox-uv
@@ -59,10 +59,10 @@ jobs:
5959
- name: Checkout repo @ SHA - ${{ github.sha }}
6060
uses: actions/checkout@v4
6161

62-
- name: Set up Python 3.13
62+
- name: Set up Python 3.14
6363
uses: actions/setup-python@v5
6464
with:
65-
python-version: "3.13"
65+
python-version: "3.14"
6666

6767
- name: Install tox
6868
run: pip install tox-uv
@@ -78,10 +78,10 @@ jobs:
7878
- name: Checkout repo @ SHA - ${{ github.sha }}
7979
uses: actions/checkout@v4
8080

81-
- name: Set up Python 3.13
81+
- name: Set up Python 3.14
8282
uses: actions/setup-python@v5
8383
with:
84-
python-version: "3.13"
84+
python-version: "3.14"
8585

8686
- name: Install tox
8787
run: pip install tox-uv
@@ -97,10 +97,10 @@ jobs:
9797
- name: Checkout repo @ SHA - ${{ github.sha }}
9898
uses: actions/checkout@v4
9999

100-
- name: Set up Python 3.13
100+
- name: Set up Python 3.14
101101
uses: actions/setup-python@v5
102102
with:
103-
python-version: "3.13"
103+
python-version: "3.14"
104104

105105
- name: Install tox
106106
run: pip install tox-uv
@@ -116,10 +116,10 @@ jobs:
116116
- name: Checkout repo @ SHA - ${{ github.sha }}
117117
uses: actions/checkout@v4
118118

119-
- name: Set up Python 3.13
119+
- name: Set up Python 3.14
120120
uses: actions/setup-python@v5
121121
with:
122-
python-version: "3.13"
122+
python-version: "3.14"
123123

124124
- name: Install tox
125125
run: pip install tox-uv
@@ -135,10 +135,10 @@ jobs:
135135
- name: Checkout repo @ SHA - ${{ github.sha }}
136136
uses: actions/checkout@v4
137137

138-
- name: Set up Python 3.13
138+
- name: Set up Python 3.14
139139
uses: actions/setup-python@v5
140140
with:
141-
python-version: "3.13"
141+
python-version: "3.14"
142142

143143
- name: Install tox
144144
run: pip install tox-uv
@@ -154,10 +154,10 @@ jobs:
154154
- name: Checkout repo @ SHA - ${{ github.sha }}
155155
uses: actions/checkout@v4
156156

157-
- name: Set up Python 3.13
157+
- name: Set up Python 3.14
158158
uses: actions/setup-python@v5
159159
with:
160-
python-version: "3.13"
160+
python-version: "3.14"
161161

162162
- name: Install tox
163163
run: pip install tox-uv
@@ -173,10 +173,10 @@ jobs:
173173
- name: Checkout repo @ SHA - ${{ github.sha }}
174174
uses: actions/checkout@v4
175175

176-
- name: Set up Python 3.13
176+
- name: Set up Python 3.14
177177
uses: actions/setup-python@v5
178178
with:
179-
python-version: "3.13"
179+
python-version: "3.14"
180180

181181
- name: Install tox
182182
run: pip install tox-uv
@@ -192,10 +192,10 @@ jobs:
192192
- name: Checkout repo @ SHA - ${{ github.sha }}
193193
uses: actions/checkout@v4
194194

195-
- name: Set up Python 3.13
195+
- name: Set up Python 3.14
196196
uses: actions/setup-python@v5
197197
with:
198-
python-version: "3.13"
198+
python-version: "3.14"
199199

200200
- name: Install tox
201201
run: pip install tox-uv
@@ -211,10 +211,10 @@ jobs:
211211
- name: Checkout repo @ SHA - ${{ github.sha }}
212212
uses: actions/checkout@v4
213213

214-
- name: Set up Python 3.13
214+
- name: Set up Python 3.14
215215
uses: actions/setup-python@v5
216216
with:
217-
python-version: "3.13"
217+
python-version: "3.14"
218218

219219
- name: Install tox
220220
run: pip install tox-uv
@@ -230,10 +230,10 @@ jobs:
230230
- name: Checkout repo @ SHA - ${{ github.sha }}
231231
uses: actions/checkout@v4
232232

233-
- name: Set up Python 3.13
233+
- name: Set up Python 3.14
234234
uses: actions/setup-python@v5
235235
with:
236-
python-version: "3.13"
236+
python-version: "3.14"
237237

238238
- name: Install tox
239239
run: pip install tox-uv
@@ -249,10 +249,10 @@ jobs:
249249
- name: Checkout repo @ SHA - ${{ github.sha }}
250250
uses: actions/checkout@v4
251251

252-
- name: Set up Python 3.13
252+
- name: Set up Python 3.14
253253
uses: actions/setup-python@v5
254254
with:
255-
python-version: "3.13"
255+
python-version: "3.14"
256256

257257
- name: Install tox
258258
run: pip install tox-uv
@@ -268,10 +268,10 @@ jobs:
268268
- name: Checkout repo @ SHA - ${{ github.sha }}
269269
uses: actions/checkout@v4
270270

271-
- name: Set up Python 3.13
271+
- name: Set up Python 3.14
272272
uses: actions/setup-python@v5
273273
with:
274-
python-version: "3.13"
274+
python-version: "3.14"
275275

276276
- name: Install tox
277277
run: pip install tox-uv
@@ -287,10 +287,10 @@ jobs:
287287
- name: Checkout repo @ SHA - ${{ github.sha }}
288288
uses: actions/checkout@v4
289289

290-
- name: Set up Python 3.13
290+
- name: Set up Python 3.14
291291
uses: actions/setup-python@v5
292292
with:
293-
python-version: "3.13"
293+
python-version: "3.14"
294294

295295
- name: Install tox
296296
run: pip install tox-uv
@@ -306,10 +306,10 @@ jobs:
306306
- name: Checkout repo @ SHA - ${{ github.sha }}
307307
uses: actions/checkout@v4
308308

309-
- name: Set up Python 3.13
309+
- name: Set up Python 3.14
310310
uses: actions/setup-python@v5
311311
with:
312-
python-version: "3.13"
312+
python-version: "3.14"
313313

314314
- name: Install tox
315315
run: pip install tox-uv
@@ -325,10 +325,10 @@ jobs:
325325
- name: Checkout repo @ SHA - ${{ github.sha }}
326326
uses: actions/checkout@v4
327327

328-
- name: Set up Python 3.13
328+
- name: Set up Python 3.14
329329
uses: actions/setup-python@v5
330330
with:
331-
python-version: "3.13"
331+
python-version: "3.14"
332332

333333
- name: Install tox
334334
run: pip install tox-uv
@@ -344,10 +344,10 @@ jobs:
344344
- name: Checkout repo @ SHA - ${{ github.sha }}
345345
uses: actions/checkout@v4
346346

347-
- name: Set up Python 3.13
347+
- name: Set up Python 3.14
348348
uses: actions/setup-python@v5
349349
with:
350-
python-version: "3.13"
350+
python-version: "3.14"
351351

352352
- name: Install tox
353353
run: pip install tox-uv
@@ -363,10 +363,10 @@ jobs:
363363
- name: Checkout repo @ SHA - ${{ github.sha }}
364364
uses: actions/checkout@v4
365365

366-
- name: Set up Python 3.13
366+
- name: Set up Python 3.14
367367
uses: actions/setup-python@v5
368368
with:
369-
python-version: "3.13"
369+
python-version: "3.14"
370370

371371
- name: Install tox
372372
run: pip install tox-uv
@@ -382,10 +382,10 @@ jobs:
382382
- name: Checkout repo @ SHA - ${{ github.sha }}
383383
uses: actions/checkout@v4
384384

385-
- name: Set up Python 3.13
385+
- name: Set up Python 3.14
386386
uses: actions/setup-python@v5
387387
with:
388-
python-version: "3.13"
388+
python-version: "3.14"
389389

390390
- name: Install tox
391391
run: pip install tox-uv

.github/workflows/templates/lint.yml.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ jobs:
4141
- name: Checkout repo @ SHA - ${% raw %}{{ github.sha }}{% endraw %}
4242
uses: actions/checkout@v4
4343

44-
- name: Set up Python 3.13
44+
- name: Set up Python 3.14
4545
uses: actions/setup-python@v5
4646
with:
47-
python-version: "3.13"
47+
python-version: "3.14"
4848

4949
- name: Install tox
5050
run: pip install tox-uv

0 commit comments

Comments
 (0)