Skip to content

Commit e554597

Browse files
authored
Merge pull request #858 from igraph/dependabot/github_actions/pypa/cibuildwheel-3.2.0
2 parents 347a42a + 2848d2a commit e554597

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ on: [push, pull_request]
55
env:
66
CIBW_ENVIRONMENT_PASS_LINUX: PYTEST_TIMEOUT
77
CIBW_TEST_COMMAND: "cd {project} && pip install --prefer-binary '.[test]' && python -m pytest -v tests"
8-
CIBW_SKIP: "cp38-* pp38-*"
8+
# Free-threaded builds excluded for Python 3.14 because they do not support the limited API
9+
CIBW_SKIP: "cp38-* pp38-* cp314t-*"
910
PYTEST_TIMEOUT: 60
1011

1112
jobs:
@@ -19,14 +20,14 @@ jobs:
1920
fetch-depth: 0
2021

2122
- name: Build wheels (manylinux)
22-
uses: pypa/cibuildwheel@v3.0.1
23+
uses: pypa/cibuildwheel@v3.2.0
2324
env:
2425
CIBW_BEFORE_BUILD: "yum install -y flex bison libxml2-devel zlib-devel cairo-devel && pip install -U cmake pip setuptools wheel && python setup.py build_c_core"
2526
CIBW_BUILD: "*-manylinux_x86_64"
2627
CIBW_ENABLE: pypy
2728

2829
- name: Build wheels (musllinux)
29-
uses: pypa/cibuildwheel@v3.0.1
30+
uses: pypa/cibuildwheel@v3.2.0
3031
env:
3132
CIBW_BEFORE_BUILD: "apk add flex bison libxml2-dev zlib-dev cairo-dev && pip install -U cmake pip setuptools wheel && python setup.py build_c_core"
3233
CIBW_BUILD: "*-musllinux_x86_64"
@@ -47,7 +48,7 @@ jobs:
4748
fetch-depth: 0
4849

4950
- name: Build wheels (manylinux)
50-
uses: pypa/cibuildwheel@v3.0.1
51+
uses: pypa/cibuildwheel@v3.2.0
5152
env:
5253
CIBW_BEFORE_BUILD: "yum install -y flex bison libxml2-devel zlib-devel cairo-devel && pip install -U cmake pip setuptools wheel && python setup.py build_c_core"
5354
CIBW_ARCHS_LINUX: aarch64
@@ -69,7 +70,7 @@ jobs:
6970
fetch-depth: 0
7071

7172
- name: Build wheels (musllinux)
72-
uses: pypa/cibuildwheel@v3.0.1
73+
uses: pypa/cibuildwheel@v3.2.0
7374
env:
7475
CIBW_BEFORE_BUILD: "apk add flex bison libxml2-dev zlib-dev cairo-dev && pip install -U cmake pip setuptools wheel && python setup.py build_c_core"
7576
CIBW_ARCHS_LINUX: aarch64
@@ -132,7 +133,7 @@ jobs:
132133
cmake --install .
133134
134135
- name: Build wheels
135-
uses: pypa/cibuildwheel@v3.0.1
136+
uses: pypa/cibuildwheel@v3.2.0
136137
env:
137138
CIBW_ARCHS_MACOS: "${{ matrix.wheel_arch }}"
138139
CIBW_BEFORE_BUILD: "pip install -U setuptools && python setup.py build_c_core"
@@ -238,15 +239,15 @@ jobs:
238239
shell: cmd
239240

240241
- name: Build wheels
241-
uses: pypa/cibuildwheel@v3.0.1
242+
uses: pypa/cibuildwheel@v3.2.0
242243
env:
243244
CIBW_BEFORE_BUILD: "pip install -U setuptools && python setup.py build_c_core"
244245
CIBW_BUILD: "*-${{ matrix.wheel_arch }}"
245246
CIBW_ENABLE: pypy
246247
CIBW_TEST_COMMAND: 'cd /d {project} && pip install --prefer-binary ".[${{ matrix.test_extra }}]" && python -m pytest tests'
247248
# Skip tests for Python 3.10 onwards because SciPy does not have
248249
# 32-bit wheels for Windows any more
249-
CIBW_TEST_SKIP: "cp310-win32 cp311-win32 cp312-win32 cp313-win32"
250+
CIBW_TEST_SKIP: "cp310-win32 cp311-win32 cp312-win32 cp313-win32 cp314-win32"
250251
IGRAPH_CMAKE_EXTRA_ARGS: -DCMAKE_BUILD_TYPE=RelWithDebInfo -DVCPKG_TARGET_TRIPLET=${{ matrix.vcpkg_arch }}-windows-static-md -DCMAKE_TOOLCHAIN_FILE=c:/vcpkg/scripts/buildsystems/vcpkg.cmake -A ${{ matrix.cmake_arch }}
251252
IGRAPH_EXTRA_LIBRARY_PATH: C:/vcpkg/installed/${{ matrix.vcpkg_arch }}-windows-static-md/lib/
252253
IGRAPH_STATIC_EXTENSION: True

0 commit comments

Comments
 (0)