Skip to content

Commit f1a4acb

Browse files
committed
Add support for Python 3.14t
These are the tests for freethreaded Python 3.14. 3.13t is not supported by PyO3, so we don't either.
1 parent 8fdab7d commit f1a4acb

4 files changed

Lines changed: 7 additions & 1 deletion

File tree

‎.github/workflows/main.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
strategy:
4040
matrix:
4141
python-version: [
42-
"3.10", "3.11", "3.12", "3.13", "3.14"
42+
"3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"
4343
]
4444
os: [ubuntu-latest, macos-latest, windows-latest]
4545

‎.github/workflows/release.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ jobs:
4242
3.12
4343
3.13
4444
3.14
45+
3.14t
4546
allow-prereleases: true
4647
- name: Build wheels
4748
uses: PyO3/maturin-action@v1
@@ -79,6 +80,7 @@ jobs:
7980
3.12
8081
3.13
8182
3.14
83+
3.14t
8284
allow-prereleases: true
8385
- name: Build wheels
8486
uses: PyO3/maturin-action@v1
@@ -112,6 +114,7 @@ jobs:
112114
3.12
113115
3.13
114116
3.14
117+
3.14t
115118
allow-prereleases: true
116119
architecture: ${{ matrix.platform.target }}
117120
- name: Build wheels
@@ -145,6 +148,7 @@ jobs:
145148
3.12
146149
3.13
147150
3.14
151+
3.14t
148152
allow-prereleases: true
149153
- name: Build wheels
150154
uses: PyO3/maturin-action@v1

‎CHANGELOG.rst‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ latest
77

88
* Fix panic error when scanning imports of nonexistent namespace children
99
(https://github.com/python-grimp/grimp/issues/308).
10+
* Officially support freethreaded Python 3.14.
1011

1112
3.15 (2026-07-03)
1213
-----------------

‎justfile‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ test-all:
3838
just test-python 3.12
3939
just test-python 3.13
4040
just test-python 3.14
41+
just test-python 3.14t
4142
just test-rust
4243

4344
# Populate missing Syrupy snapshots.

0 commit comments

Comments
 (0)