11language : python
22python :
3- - " 3.9 "
3+ - " 3.11 "
44
55branches :
66 only :
1010 global :
1111 - OPENPMD_GIT_REF="0.16.1"
1212
13- - CIBW_PROJECT_REQUIRES_PYTHON=">=3.9 "
13+ - CIBW_PROJECT_REQUIRES_PYTHON=">=3.10 "
1414 # Install dependencies on Linux and OSX
1515 - CIBW_BEFORE_BUILD="bash -x .github/library_builders.sh"
1616 # for the openPMD-api build, CMake shall search for
2424 # perform a linux ARMv8 build
2525 # note: takes >50min, so we need to split
2626 # +manylinux
27- - services : docker
28- arch : arm64
29- dist : focal
30- env :
31- - CIBW_BUILD="cp39-manylinux_aarch64"
3227 - services : docker
3328 arch : arm64
3429 dist : focal
@@ -43,35 +38,30 @@ jobs:
4338 arch : arm64
4439 dist : focal
4540 env :
46- - CIBW_BUILD="pp310 -manylinux_aarch64"
41+ - CIBW_BUILD="cp314 -manylinux_aarch64"
4742 - services : docker
4843 arch : arm64
4944 dist : focal
5045 env :
51- - CIBW_BUILD="pp39 -manylinux_aarch64"
46+ - CIBW_BUILD="pp310 -manylinux_aarch64"
5247 # +musllinux
5348 - services : docker
5449 arch : arm64
5550 dist : focal
5651 env :
57- - CIBW_BUILD="cp38 -musllinux_aarch64 cp39 -musllinux_aarch64"
52+ - CIBW_BUILD="cp310 -musllinux_aarch64 cp311 -musllinux_aarch64"
5853 - services : docker
5954 arch : arm64
6055 dist : focal
6156 env :
62- - CIBW_BUILD="cp310 -musllinux_aarch64 cp311 -musllinux_aarch64"
57+ - CIBW_BUILD="cp312 -musllinux_aarch64 cp313 -musllinux_aarch64"
6358 - services : docker
6459 arch : arm64
6560 dist : focal
6661 env :
67- - CIBW_BUILD="cp312-musllinux_aarch64 cp313 -musllinux_aarch64"
62+ - CIBW_BUILD="cp314 -musllinux_aarch64"
6863
6964 # perform a linux PPC64LE build
70- - services : docker
71- arch : ppc64le
72- dist : focal
73- env :
74- - CIBW_BUILD="cp39-manylinux_ppc64le"
7565 - services : docker
7666 arch : ppc64le
7767 dist : focal
9686 arch : ppc64le
9787 dist : focal
9888 env :
99- - CIBW_BUILD="cp39-musllinux_ppc64le "
89+ - CIBW_BUILD="cp314-manylinux_ppc64le "
10090 - services : docker
10191 arch : ppc64le
10292 dist : focal
@@ -117,6 +107,11 @@ jobs:
117107 dist : focal
118108 env :
119109 - CIBW_BUILD="cp313-musllinux_ppc64le"
110+ - services : docker
111+ arch : ppc64le
112+ dist : focal
113+ env :
114+ - CIBW_BUILD="cp314-musllinux_ppc64le"
120115
121116 # perform a linux S390X build
122117 # blocked by https://github.com/GTkorvo/dill/issues/15
@@ -136,7 +131,7 @@ install:
136131 - git clone --branch ${OPENPMD_GIT_REF} --depth 1 https://github.com/openPMD/openPMD-api.git src
137132 - cp library_builders.sh src/.github/
138133 - python -m pip install --upgrade pip setuptools wheel
139- - python -m pip install cibuildwheel==2.21.2
134+ - python -m pip install cibuildwheel==3.2.1
140135 # twine & cryptography: see
141136 # https://github.com/scikit-build/cmake-python-distributions/blob/4730aeee240917303f293dffc89a8d8d5a4787c4/requirements-deploy.txt
142137 # https://github.com/pyca/cryptography/issues/6086
0 commit comments