From 0916ef367fc44577890d1a593558c40decf1bc6f Mon Sep 17 00:00:00 2001 From: msclock Date: Mon, 25 Nov 2024 15:20:09 +0800 Subject: [PATCH 1/3] perf: support manylinux armv7l distro Signed-off-by: msclock --- .github/workflows/cd.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 2abebd6..6e45dda 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -36,10 +36,10 @@ jobs: strategy: matrix: - arch: [aarch64, ppc64le, s390x, x86_64, i686] + arch: [aarch64, ppc64le, s390x, armv7l, x86_64, i686] build: [manylinux, musllinux] os: [ubuntu-latest] - use_qemu: [aarch64 ppc64le s390x] + use_qemu: [aarch64 ppc64le s390x armv7l] include: - os: windows-2019 arch: AMD64 @@ -56,10 +56,7 @@ jobs: - os: macos-latest arch: arm64 build: macos - - os: ubuntu-latest - arch: armv7l - build: musllinux - use_qemu: armv7l + steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 with: From a05c66003f1fefe271e1c5361d437887f560e6e3 Mon Sep 17 00:00:00 2001 From: msclock Date: Mon, 25 Nov 2024 15:29:10 +0800 Subject: [PATCH 2/3] chore: add missing zip installation cmd Signed-off-by: msclock --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 73c987a..fecc790 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -82,7 +82,7 @@ test-skip = ["*-win_arm64", "*-macosx_universal2:arm64"] [tool.cibuildwheel.linux] before-build =[ - 'yum install zip -y || apk add zip || true', + 'yum install zip -y || apt-get install zip -y || apk add zip || true', 'pip install cmake ninja', 'cmake --version', 'git --version', 'ninja --version', ] From 2a14c72e99ca74cf0e301c82be10643d7164ef54 Mon Sep 17 00:00:00 2001 From: msclock Date: Mon, 25 Nov 2024 15:44:22 +0800 Subject: [PATCH 3/3] Fix missing zip installation cmd Signed-off-by: msclock --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index fecc790..3fd2258 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -82,7 +82,8 @@ test-skip = ["*-win_arm64", "*-macosx_universal2:arm64"] [tool.cibuildwheel.linux] before-build =[ - 'yum install zip -y || apt-get install zip -y || apk add zip || true', + 'yum install zip -y || apk add zip || true', + 'apt update && apt install zip -y || true', 'pip install cmake ninja', 'cmake --version', 'git --version', 'ninja --version', ]