Skip to content

Commit 60d9c50

Browse files
committed
Take 3.13t back out of the matrix. It was experimental there, and things like cffi (twine->cryptography->cffi) don't support it. We're not going to either.
1 parent d286c0e commit 60d9c50

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

.github/workflows/tests.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ jobs:
2727
- "3.11"
2828
- "3.12"
2929
- "3.13"
30-
- "3.13t"
3130
- "3.14"
3231
- "3.14t"
3332

CHANGES.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- Drop support for Python 3.9.
99
- Switch to distributing manylinux_2_28 wheels instead of
1010
manylinux2014 wheels. Likewise, switch from musllinux_1_1 to 1_2.
11-
- Add initial support for free-threaded builds of CPython. Due to
11+
- Add initial support for free-threaded builds of CPython 3.14. Due to
1212
limitations, we do not distribute binary wheels for free-threaded
1313
CPython on Windows.
1414

make-manylinux

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,17 @@ if [ -d /greenlet -a -d /opt/python ]; then
4242
echo "Installed Python versions"
4343
ls -l /opt/python
4444
for variant in /opt/python/cp{314,313,312,311,310}*; do
45-
45+
if [[ "$variant" == *3t ]]; then
46+
echo "Skipping no-gil build for 3.13; only 3.14 is fully supported."
47+
continue
48+
fi
4649
export PATH="$variant/bin:$OPATH"
4750
echo "Building $variant $(python --version)"
4851

4952
python -mpip install -U pip
5053
python -mpip install -U setuptools wheel
5154
python -mpip wheel -v --wheel-dir ./dist .
52-
python -mpip install -U .[test]
55+
python -mpip install -U ".[test]"
5356
python -m unittest discover -v greenlet.tests
5457
PATH="$OPATH" auditwheel repair dist/greenlet*.whl
5558
cp wheelhouse/greenlet*.whl /greenlet/wheelhouse

0 commit comments

Comments
 (0)