Skip to content

Commit ea3bd59

Browse files
remove py314t in workflows (#110)
Remove the 3.14 freethreading build
2 parents 8c6767a + 6164b4b commit ea3bd59

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

.github/workflows/packaging_wheels.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
strategy:
3131
fail-fast: false
3232
matrix:
33-
python: [ cp39, cp310, cp311, cp312, cp313, cp314, cp314t ]
33+
python: [ cp39, cp310, cp311, cp312, cp313, cp314 ]
3434
platform:
3535
- { os: windows-2025, arch: amd64, cibw_system: win }
3636
- { os: ubuntu-24.04, arch: x86_64, cibw_system: manylinux }
@@ -45,10 +45,6 @@ jobs:
4545
- { minimal: true, python: cp311 }
4646
- { minimal: true, python: cp312 }
4747
- { minimal: true, platform: { arch: universal2 } }
48-
# Windows+cp314t disabled due to test failures in CI.
49-
# TODO: Diagnose why tests fail (access violations) in some configurations
50-
- { python: cp314t, platform: { os: windows-2025 } }
51-
5248
runs-on: ${{ matrix.platform.os }}
5349
env:
5450
CIBW_TEST_SKIP: ${{ inputs.testsuite == 'none' && '*' || '*-macosx_universal2' }}
@@ -94,9 +90,7 @@ jobs:
9490
env:
9591
CIBW_ARCHS: ${{ matrix.platform.arch == 'amd64' && 'AMD64' || matrix.platform.arch }}
9692
CIBW_BUILD: ${{ matrix.python }}-${{ matrix.platform.cibw_system }}_${{ matrix.platform.arch }}
97-
# PYTHON_GIL=1: Suppresses the RuntimeWarning that the GIL is enabled on free-threaded builds.
98-
# TODO: Remove PYTHON_GIL=1 when free-threaded is supported.
99-
CIBW_ENVIRONMENT: PYTHON_GIL=1
93+
10094
- name: Upload wheel
10195
uses: actions/upload-artifact@v4
10296
with:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ manylinux-x86_64-image = "manylinux_2_28"
442442
manylinux-pypy_x86_64-image = "manylinux_2_28"
443443
manylinux-aarch64-image = "manylinux_2_28"
444444
manylinux-pypy_aarch64-image = "manylinux_2_28"
445-
enable = ["cpython-freethreading", "cpython-prerelease"]
445+
enable = ["cpython-prerelease"]
446446

447447
[tool.cibuildwheel.linux]
448448
before-build = ["yum install -y ccache"]

0 commit comments

Comments
 (0)