Skip to content

Commit 85486ec

Browse files
authored
Wheels: Python 3.12 (#1543)
* Wheels: Python 3.12 Build wheels for Python 3.12. Update cibuildwheels to version 2.16.2 (latest). * ADIOS1 URL: with `https://` SSL certs either outdated or weird, thus adding `-k` to curl.
1 parent 8398128 commit 85486ec

3 files changed

Lines changed: 24 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
- name: Install cibuildwheel
8585
run: |
8686
python -m pip install --upgrade pip setuptools wheel
87-
python -m pip install cibuildwheel==2.14.1
87+
python -m pip install cibuildwheel==2.16.2
8888
8989
# Hack: cmake --trace-expand
9090
#- name: Download Patch 2/2

.travis.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ jobs:
3434
dist: focal
3535
env:
3636
- CIBW_BUILD="cp310-manylinux_aarch64 cp311-manylinux_aarch64"
37+
- services: docker
38+
arch: arm64
39+
dist: focal
40+
env:
41+
- CIBW_BUILD="cp312-manylinux_aarch64"
3742
- services: docker
3843
arch: arm64
3944
dist: focal
@@ -55,6 +60,11 @@ jobs:
5560
dist: focal
5661
env:
5762
- CIBW_BUILD="cp310-musllinux_aarch64 cp311-musllinux_aarch64"
63+
- services: docker
64+
arch: arm64
65+
dist: focal
66+
env:
67+
- CIBW_BUILD="cp312-musllinux_aarch64"
5868

5969
# perform a linux PPC64LE build
6070
- services: docker
@@ -77,6 +87,11 @@ jobs:
7787
dist: focal
7888
env:
7989
- CIBW_BUILD="cp311-manylinux_ppc64le"
90+
- services: docker
91+
arch: ppc64le
92+
dist: focal
93+
env:
94+
- CIBW_BUILD="cp312-manylinux_ppc64le"
8095
- services: docker
8196
arch: ppc64le
8297
dist: focal
@@ -97,6 +112,11 @@ jobs:
97112
dist: focal
98113
env:
99114
- CIBW_BUILD="cp311-musllinux_ppc64le"
115+
- services: docker
116+
arch: ppc64le
117+
dist: focal
118+
env:
119+
- CIBW_BUILD="cp312-musllinux_ppc64le"
100120

101121
# perform a linux S390X build
102122
# blocked by https://github.com/GTkorvo/dill/issues/15
@@ -116,7 +136,7 @@ install:
116136
- git clone --branch ${OPENPMD_GIT_REF} --depth 1 https://github.com/openPMD/openPMD-api.git src
117137
- cp library_builders.sh src/.github/
118138
- python -m pip install --upgrade pip setuptools wheel
119-
- python -m pip install cibuildwheel==2.14.1
139+
- python -m pip install cibuildwheel==2.16.2
120140
# twine & cryptography: see
121141
# https://github.com/scikit-build/cmake-python-distributions/blob/4730aeee240917303f293dffc89a8d8d5a4787c4/requirements-deploy.txt
122142
# https://github.com/pyca/cryptography/issues/6086

library_builders.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ function install_buildessentials {
7575
function build_adios1 {
7676
if [ -e adios1-stamp ]; then return; fi
7777

78-
curl -sLo adios-1.13.1.tar.gz \
79-
http://users.nccs.gov/~pnorbert/adios-1.13.1.tar.gz
78+
curl -k -sLo adios-1.13.1.tar.gz \
79+
https://users.nccs.gov/~pnorbert/adios-1.13.1.tar.gz
8080
file adios*.tar.gz
8181
tar -xzf adios*.tar.gz
8282
rm adios*.tar.gz

0 commit comments

Comments
 (0)