@@ -6,27 +6,45 @@ branches:
6
6
7
7
env :
8
8
global :
9
+ - OPENPMD_GIT_REF="0.11.1-alpha"
10
+
9
11
# (1,2) Skip building for Python 2.7 on all platforms
10
- - CIBW_SKIP="cp27-* pp27-*"
12
+ # (3) GNU 7.3.1 & MPark.Variant 1.4.0 on i686:
13
+ # https://github.com/pypa/manylinux/issues/543
14
+ # variant.hpp:2241:9: internal compiler error:
15
+ # unexpected expression ‘I’ of kind template_parm_index
16
+ # typename T = lib::type_pack_element_t<I, Ts...>,
17
+ - CIBW_SKIP="cp27-* pp27-* *-manylinux_i686"
11
18
# Install dependencies on Linux and OSX
12
19
- CIBW_BEFORE_BUILD="bash -x .github/library_builders.sh"
20
+ # for the openPMD-api build, CMake shall search for
21
+ # static dependencies of HDF5 and ADIOS1 (see setup.py)
22
+ - CIBW_ENVIRONMENT="HDF5_USE_STATIC_LIBRARIES='ON' ADIOS_USE_STATIC_LIBS='ON'"
13
23
14
24
jobs :
15
25
include :
16
26
# perform a linux ARMv8 build
17
- - services : docker
18
- arch : aarch64
27
+ # blocked by https://github.com/scikit-build/cmake-python-distributions/issues/96
28
+ # https://github.com/pypa/manylinux/issues/544
29
+ # - services: docker
30
+ # arch: arm64
31
+ # env:
32
+ # - CIBW_BUILD="*_aarch64"
19
33
20
34
# perform a linux PPC64LE build
21
35
# blocked by https://github.com/pypa/auditwheel/issues/36
22
36
# https://github.com/pypa/auditwheel/pull/213
23
37
# - services: docker
24
38
# arch: ppc64le
39
+ # env:
40
+ # - CIBW_BUILD="*_ppc64le"
25
41
26
42
# perform a linux S390X build
27
43
# blocked by https://github.com/GTkorvo/dill/issues/15
28
44
# - services: docker
29
45
# arch: s390x
46
+ # env:
47
+ # - CIBW_BUILD="*_s390x"
30
48
31
49
# and a build for old macOS versions (10.13 with xcode9.4.1 ~2017)
32
50
- os : osx
35
53
python : 3.6
36
54
37
55
install :
38
- - git clone --branch 0.11.1-alpha --depth 1 https://github.com/openPMD/openPMD-api.git src
56
+ - git clone --branch ${OPENPMD_GIT_REF} --depth 1 https://github.com/openPMD/openPMD-api.git src
39
57
- cp library_builders.sh src/.github/
40
58
- python3 -m pip install cibuildwheel==1.3.0
41
59
0 commit comments