File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3434 platform : " i686"
3535 - policy : " manylinux_2_24"
3636 platform : " x86_64"
37+ - policy : " musllinux_1_1"
38+ platform : " x86_64"
39+ - policy : " musllinux_1_1"
40+ platform : " i686"
3741
3842 env :
3943 POLICY : ${{ matrix.policy }}
Original file line number Diff line number Diff line change 3838 env : POLICY="manylinux_2_24" PLATFORM="s390x"
3939 - arch : ppc64le
4040 env : POLICY="manylinux_2_24" PLATFORM="ppc64le" MANYLINUX_BUILD_FRONTEND="buildkit"
41+ - arch : arm64-graviton2
42+ virt : vm
43+ group : edge
44+ env : POLICY="musllinux_1_1" PLATFORM="aarch64"
45+ - arch : s390x
46+ env : POLICY="musllinux_1_1" PLATFORM="s390x"
47+ - arch : ppc64le
48+ env : POLICY="musllinux_1_1" PLATFORM="ppc64le" MANYLINUX_BUILD_FRONTEND="buildkit"
4149
4250before_install :
4351 - if [ -d "${HOME}/buildx-cache/.buildx-cache-${POLICY}_${PLATFORM}" ]; then cp -rlf ${HOME}/buildx-cache/.buildx-cache-${POLICY}_${PLATFORM} ./; fi
Original file line number Diff line number Diff line change @@ -76,7 +76,13 @@ deactivate
7676pushd $MY_DIR /requirements-tools
7777for TOOL_PATH in $( find . -type f) ; do
7878 TOOL=$( basename ${TOOL_PATH} )
79- pipx install --pip-args=" --require-hashes -r" ${TOOL}
79+ if [ " ${TOOL} " == " cmake" ] && [ " ${POLICY} " == " musllinux_1_1" ]; then
80+ # TODO remove this exception once https://github.com/scikit-build/cmake-python-distributions
81+ # provides a musllinux wheel
82+ apk add --no-cache cmake
83+ else
84+ pipx install --pip-args=" --require-hashes -r" ${TOOL}
85+ fi
8086done
8187popd
8288
You can’t perform that action at this time.
0 commit comments