Skip to content

Commit

Permalink
feat: add musllinux_1_2 armv7l wheel (#550)
Browse files Browse the repository at this point in the history
  • Loading branch information
mayeut authored Oct 19, 2024
1 parent 7b2405f commit 5970eb4
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,10 @@ jobs:
arch: "s390x"
build: "musllinux_"
use_qemu: true
- os: ubuntu-latest
arch: "armv7l"
build: "musllinux_"
use_qemu: true
- os: windows-2019
arch: "AMD64"
build: ""
Expand Down
11 changes: 6 additions & 5 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,18 +53,19 @@ The following platforms are supported with binary wheels:
| | | 32-bit |
+---------------+--------------------------+
| Linux Intel | | manylinux2010+ 64-bit |
| | | musllinux 64-bit |
| | | musllinux_1_1+ 64-bit |
| | | manylinux2010+ 32-bit |
| | | musllinux 32-bit |
| | | musllinux_1_1+ 32-bit |
+---------------+--------------------------+
| Linux ARM | | manylinux2014+ AArch64 |
| | | musllinux AArch64 |
| | | musllinux_1_1+ AArch64 |
| | | musllinux_1_2+ armv7l |
+---------------+--------------------------+
| Linux PowerPC | | manylinux2014+ ppc64le |
| | | musllinux ppc64le |
| | | musllinux_1_1+ ppc64le |
+---------------+--------------------------+
| Linux IBM Z | | manylinux2014+ s390x |
| | | musllinux s390x |
| | | musllinux_1_1+ s390x |
+---------------+--------------------------+
| macOS 10.10+ | Intel |
+---------------+--------------------------+
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ musllinux-i686-image = "musllinux_1_1"
musllinux-aarch64-image = "musllinux_1_1"
musllinux-ppc64le-image = "musllinux_1_1"
musllinux-s390x-image = "musllinux_1_1"
musllinux-armv7l-image = "musllinux_1_2"

[tool.cibuildwheel.macos.environment]
MACOSX_DEPLOYMENT_TARGET = "10.10"
Expand Down Expand Up @@ -106,7 +107,7 @@ config-settings."cmake.define.RUN_CMAKE_TEST" = "ON"
config-settings."cmake.define.RUN_CMAKE_TEST_EXCLUDE" = "BootstrapTest|ExportImport|RunCMake.install|RunCMake.RuntimePath|RunCMake.file-GET_RUNTIME_DEPENDENCIES"

[[tool.cibuildwheel.overrides]]
select = ["*linux_aarch64", "*linux_ppc64le", "*linux_s390x"]
select = ["*linux_aarch64", "*linux_armv7l", "*linux_ppc64le", "*linux_s390x"]
config-settings."cmake.define.OPENSSL_ROOT_DIR" = "/usr/local/ssl"
config-settings."cmake.define.CMAKE_JOB_POOL_COMPILE" = "compile"
config-settings."cmake.define.CMAKE_JOB_POOL_LINK" = "link"
Expand Down

0 comments on commit 5970eb4

Please sign in to comment.