Skip to content

Commit b62359c

Browse files
committed
Build free-threaded CPython wheels
1 parent a93ca11 commit b62359c

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

.github/workflows/python-package.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,21 @@ jobs:
112112
strategy:
113113
matrix:
114114
os: ["ubuntu-latest", "windows-latest"]
115-
python-version: ["3.10", "pypy-3.10"]
115+
python-version: ["3.10", "3.14t", "pypy-3.10"]
116116
architecture: ["x64"]
117117
include:
118118
- os: "windows-latest"
119119
python-version: "3.10"
120120
architecture: "x86"
121+
- os: "windows-latest"
122+
python-version: "3.14t"
123+
architecture: "x86"
121124
- os: "windows-11-arm"
122125
python-version: "3.11"
123126
architecture: "arm64"
127+
- os: "windows-11-arm"
128+
python-version: "3.14t"
129+
architecture: "arm64"
124130
fail-fast: false
125131

126132
steps:
@@ -240,7 +246,7 @@ jobs:
240246
strategy:
241247
matrix:
242248
arch: ["x86_64", "aarch64"]
243-
build: ["cp310-manylinux*", "pp310-manylinux*"]
249+
build: ["cp310-manylinux*", "pp310-manylinux*", "cp314t-manylinux*"]
244250
env:
245251
BUILD_DESC: ""
246252
steps:
@@ -298,7 +304,7 @@ jobs:
298304
strategy:
299305
fail-fast: true
300306
matrix:
301-
python: ["cp310-*_universal2", "pp310-*"]
307+
python: ["cp310-*_universal2", "cp314t-*_universal2", "pp310-*"]
302308
env:
303309
PYTHON_DESC: ""
304310
steps:

.vscode/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@
107107
"cooldown",
108108
"cplusplus",
109109
"CPLUSPLUS",
110+
"cpython",
110111
"CRSEL",
111112
"ctypes",
112113
"CURRENCYSUBUNIT",
@@ -167,6 +168,7 @@
167168
"fmean",
168169
"fontx",
169170
"fonty",
171+
"freethreading",
170172
"freetype",
171173
"frombuffer",
172174
"fullscreen",

0 commit comments

Comments
 (0)