From 0a24b61c058b02f7f8bcbc925488b07b0d3b10f5 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Fri, 20 Oct 2023 00:40:54 -0700 Subject: [PATCH] Wheels: Python 3.12 Build wheels for Python 3.12. Update cibuildwheels to version 2.16.2 (latest). --- .github/workflows/build.yml | 2 +- .travis.yml | 22 +++++++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f06667a3fc..3c49bc4b55 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -84,7 +84,7 @@ jobs: - name: Install cibuildwheel run: | python -m pip install --upgrade pip setuptools wheel - python -m pip install cibuildwheel==2.14.1 + python -m pip install cibuildwheel==2.16.2 # Hack: cmake --trace-expand #- name: Download Patch 2/2 diff --git a/.travis.yml b/.travis.yml index 15d8de6ee4..13c61a4f29 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,6 +34,11 @@ jobs: dist: focal env: - CIBW_BUILD="cp310-manylinux_aarch64 cp311-manylinux_aarch64" + - services: docker + arch: arm64 + dist: focal + env: + - CIBW_BUILD="cp312-manylinux_aarch64" - services: docker arch: arm64 dist: focal @@ -55,6 +60,11 @@ jobs: dist: focal env: - CIBW_BUILD="cp310-musllinux_aarch64 cp311-musllinux_aarch64" + - services: docker + arch: arm64 + dist: focal + env: + - CIBW_BUILD="cp312-musllinux_aarch64" # perform a linux PPC64LE build - services: docker @@ -77,6 +87,11 @@ jobs: dist: focal env: - CIBW_BUILD="cp311-manylinux_ppc64le" + - services: docker + arch: ppc64le + dist: focal + env: + - CIBW_BUILD="cp312-manylinux_ppc64le" - services: docker arch: ppc64le dist: focal @@ -97,6 +112,11 @@ jobs: dist: focal env: - CIBW_BUILD="cp311-musllinux_ppc64le" + - services: docker + arch: ppc64le + dist: focal + env: + - CIBW_BUILD="cp312-musllinux_ppc64le" # perform a linux S390X build # blocked by https://github.com/GTkorvo/dill/issues/15 @@ -116,7 +136,7 @@ install: - git clone --branch ${OPENPMD_GIT_REF} --depth 1 https://github.com/openPMD/openPMD-api.git src - cp library_builders.sh src/.github/ - python -m pip install --upgrade pip setuptools wheel - - python -m pip install cibuildwheel==2.14.1 + - python -m pip install cibuildwheel==2.16.2 # twine & cryptography: see # https://github.com/scikit-build/cmake-python-distributions/blob/4730aeee240917303f293dffc89a8d8d5a4787c4/requirements-deploy.txt # https://github.com/pyca/cryptography/issues/6086