Skip to content

Commit 44ece67

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 44ece67

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

.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)