Skip to content

Commit df3e79e

Browse files
committed
Also test prerelease cpython (3.14) in CI
1 parent 7834aa5 commit df3e79e

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

.github/workflows/buildwheel.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,12 @@ jobs:
4242
if: ${{ matrix.os == 'windows-2019' }}
4343

4444
- name: Build wheels
45-
uses: pypa/[email protected].3
45+
uses: pypa/cibuildwheel@d04cacbc9866d432033b1d09142936e6a0e2121a # v2.23.2
4646
env:
4747
# override setting in pyproject.toml to use msys2 instead of msys64 bash
4848
CIBW_BEFORE_ALL_WINDOWS: msys2 -c bin/cibw_before_all_windows.sh
49+
# XXX: Remove cpython-prerelease when releasing python-flint!
50+
CIBW_ENABLE: cpython-freethreading cpython-prerelease
4951
#
5052
# Don't need to create pythonXX.a under meson. Not needed any more:
5153
# CIBW_BEFORE_BUILD_WINDOWS: pip install delvewheel && msys2 -c bin/cibw_before_build_windows.sh

bin/bump_version.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ def main(version2=None, *filenames):
4141
with open(filename, "w") as f:
4242
f.write(text.replace(version1, version2))
4343

44+
print("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
45+
print("Make sure to remove cpython-prerelease from CI before releasing!")
46+
print("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
47+
4448

4549
if __name__ == "__main__":
4650
import sys

pyproject.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,6 @@ package = "flint"
8585
build = "cp311-* cp312-* cp313-* cp313t-* cp314-* cp314t-* pp311-*"
8686
skip = "*-win32 *-manylinux_i686 *-musllinux_*"
8787

88-
# Enable building for free-threaded CPython builds
89-
enable = ["cpython-freethreading"]
90-
9188
manylinux-x86_64-image = "manylinux2014"
9289
manylinux-aarch64-image = "manylinux_2_28"
9390
manylinux-i686-image = "manylinux2014"

0 commit comments

Comments
 (0)