Skip to content

Commit a5209fe

Browse files
committed
Test cp313t in CI
1 parent d8e0d36 commit a5209fe

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ jobs:
5757
tox_env: py312-full
5858
- python: '3.13'
5959
tox_env: py313-full
60+
- python: '3.13t'
61+
tox_env: py313t-full
6062
- python: '3.14.0-alpha.1 - 3.14'
6163
tox_env: py314-full
6264
- python: 'pypy-3.10'
@@ -139,7 +141,8 @@ jobs:
139141
# For speed, we only build one python version and one arch. We throw away the wheels
140142
# built here; the real build is defined in build.yml.
141143
CIBW_ARCHS: native
142-
CIBW_BUILD: cp313-manylinux*
144+
CIBW_BUILD: cp313-manylinux* cp313t-manylinux*
145+
CIBW_ENABLE: cpython-freethreading
143146

144147
# Alternatively, uncomment the following lines (and replace the previous CIBW_BUILD)
145148
# to test a freethreading build of python.

tox.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[tox]
1414
envlist =
1515
# Basic configurations: Run the tests for each python version.
16-
py39-full,py310-full,py311-full,py312-full,py313-full,pypy3-full
16+
py39-full,py310-full,py311-full,py312-full,py313-full,py313t-full,pypy3-full
1717

1818
# Build and test the docs with sphinx.
1919
docs
@@ -41,7 +41,7 @@ deps =
4141

4242
setenv =
4343
# Treat the extension as mandatory in testing (but not on pypy)
44-
{py3,py39,py310,py311,py312,py313,py314}: TORNADO_EXTENSION=1
44+
{py3,py39,py310,py311,py312,py313,py313t,py314}: TORNADO_EXTENSION=1
4545
# CI workers are often overloaded and can cause our tests to exceed
4646
# the default timeout of 5s.
4747
ASYNC_TEST_TIMEOUT=25

0 commit comments

Comments
 (0)