Skip to content

Commit 9cceab0

Browse files
Add Python 13 to wheels (AcademySoftwareFoundation#2330)
This changelist adds Python 13 to the build matrix for Python wheels, along with a handful of corresponding adjustments to the `cibuildwheel` settings in GitHub CI.
1 parent 3536bfe commit 9cceab0

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

.github/workflows/main.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ jobs:
391391
strategy:
392392
fail-fast: false
393393
matrix:
394-
python-minor: ['9', '10', '11', '12']
394+
python-minor: ['9', '10', '11', '12', '13']
395395
os: ['ubuntu-24.04', 'windows-2022', 'macos-15']
396396

397397
steps:
@@ -415,20 +415,17 @@ jobs:
415415
path: sdist
416416

417417
- name: Build Wheel
418-
uses: pypa/cibuildwheel@v2.19.2
418+
uses: pypa/cibuildwheel@v2.23.2
419419
with:
420420
package-dir: ${{ github.workspace }}/sdist/${{ needs.sdist.outputs.sdist_filename }}
421421
env:
422422
CIBW_BUILD: 'cp3${{ matrix.python-minor }}-*'
423423
CIBW_SKIP: '*musllinux*'
424424
CIBW_ARCHS: 'auto64'
425-
# https://github.com/pypa/manylinux
426-
# manylinux2014 is CentOS 7 based. Which means GCC 10 and glibc 2.17.
427-
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
425+
CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28
428426
CIBW_BEFORE_ALL_LINUX: yum install -y libXt-devel
429427
CIBW_BUILD_VERBOSITY: 1
430428
CIBW_ENVIRONMENT: CMAKE_BUILD_PARALLEL_LEVEL=2
431-
# CIBW_BUILD_FRONTEND: build # https://github.com/pypa/build
432429
MACOSX_DEPLOYMENT_TARGET: '11.0'
433430

434431
- name: Install Wheel

0 commit comments

Comments
 (0)