Skip to content

Commit 69cf419

Browse files
Update Python version matrix in third_party.yml
Removed Python 3.14 from the testing matrix due to failing tests and lack of support.
1 parent 68193c4 commit 69cf419

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

.github/workflows/third_party.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ jobs:
4646
# PyPy is deliberately omitted here,
4747
# since pydantic's tests intermittently segfault on PyPy,
4848
# and it's nothing to do with typing_extensions
49-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
49+
# Tests on 3.14 don't pass as of 18 October 2025
50+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
5051
runs-on: ubuntu-latest
5152
timeout-minutes: 60
5253
steps:
@@ -186,7 +187,8 @@ jobs:
186187
strategy:
187188
fail-fast: false
188189
matrix:
189-
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
190+
# 3.9 is no longer supported. 3.14 fails some tests as of 18 October 2025
191+
python-version: ["3.10", "3.11", "3.12", "3.13"]
190192
runs-on: ubuntu-latest
191193
timeout-minutes: 60
192194
steps:
@@ -228,7 +230,8 @@ jobs:
228230
strategy:
229231
fail-fast: false
230232
matrix:
231-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
233+
# As of 18 October 2025, 3.14 fails a test
234+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
232235
runs-on: ubuntu-latest
233236
timeout-minutes: 60
234237
steps:
@@ -335,7 +338,8 @@ jobs:
335338
strategy:
336339
fail-fast: false
337340
matrix:
338-
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13", "3.14" ]
341+
# As of 18 October 2025 a dependency is missing 3.14 wheels
342+
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ]
339343
steps:
340344
- name: Install the latest version of uv
341345
uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6.8.0
@@ -392,6 +396,7 @@ jobs:
392396
|| needs.mypy.result == 'failure'
393397
|| needs.cattrs.result == 'failure'
394398
|| needs.sqlalchemy.result == 'failure'
399+
|| needs.litestar.result == 'failure'
395400
)
396401
}}
397402

0 commit comments

Comments
 (0)