@@ -5,18 +5,13 @@ on: [push, pull_request]
5
5
env :
6
6
CIBW_ENVIRONMENT_PASS_LINUX : PYTEST_TIMEOUT
7
7
CIBW_TEST_COMMAND : " cd {project} && pip install --prefer-binary '.[test]' && python -m pytest -v tests"
8
- CIBW_SKIP : " cp36-* cp37-* cp38-* pp37 -* pp38-*"
8
+ CIBW_SKIP : " cp38-* pp38-*"
9
9
PYTEST_TIMEOUT : 60
10
10
11
11
jobs :
12
12
build_wheel_linux :
13
- name : Build wheels on Linux (${{ matrix.wheel_arch }} )
13
+ name : Build wheels on Linux (x86_64 )
14
14
runs-on : ubuntu-22.04
15
- strategy :
16
- fail-fast : false
17
- matrix :
18
- wheel_arch : [x86_64, i686]
19
-
20
15
steps :
21
16
- uses : actions/checkout@v4
22
17
with :
@@ -27,22 +22,19 @@ jobs:
27
22
28
23
env :
29
24
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"
30
- CIBW_BUILD : " *-manylinux_${{ matrix.wheel_arch }} "
25
+ CIBW_BUILD : " *-manylinux_x86_64 "
31
26
CIBW_ENABLE : pypy
32
- # Skip tests for Python 3.10 onwards because SciPy does not have
33
- # 32-bit wheels for Linux.
34
- CIBW_TEST_SKIP : " cp310-manylinux_i686 cp311-manylinux_i686 cp312-manylinux_i686 cp313-manylinux_i686"
35
27
36
28
- name : Build wheels (musllinux)
37
29
38
30
env :
39
31
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"
40
- CIBW_BUILD : " *-musllinux_${{ matrix.wheel_arch }} "
32
+ CIBW_BUILD : " *-musllinux_x86_64 "
41
33
CIBW_TEST_COMMAND : " cd {project} && pip install --prefer-binary '.[test-musl]' && python -m pytest -v tests"
42
34
43
35
- uses : actions/upload-artifact@v4
44
36
with :
45
- name : wheels-linux-${{ matrix.wheel_arch }}
37
+ name : wheels-linux-x86_64
46
38
path : ./wheelhouse/*.whl
47
39
48
40
build_wheel_linux_aarch64_manylinux :
0 commit comments