Skip to content

Commit b73baa4

Browse files
authored
feat: add riscv64 wheels (#311)
1 parent 75bc164 commit b73baa4

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ jobs:
5050
arch: "ppc64le"
5151
- os: ubuntu-24.04
5252
arch: "s390x"
53+
- os: ubuntu-24.04
54+
arch: "riscv64"
5355
- os: ubuntu-24.04-arm
5456
arch: "armv7l"
5557
- os: windows-2022

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,14 @@ manylinux-aarch64-image = "manylinux2014"
100100
manylinux-ppc64le-image = "manylinux2014"
101101
manylinux-s390x-image = "manylinux2014"
102102
manylinux-armv7l-image = "manylinux_2_31"
103+
manylinux-riscv64-image = "manylinux_2_39"
103104
musllinux-x86_64-image = "quay.io/pypa/musllinux_1_1_x86_64:2024.10.26-1"
104105
musllinux-i686-image = "quay.io/pypa/musllinux_1_1_i686:2024.10.26-1"
105106
musllinux-aarch64-image = "quay.io/pypa/musllinux_1_1_aarch64:2024.10.26-1"
106107
musllinux-ppc64le-image = "quay.io/pypa/musllinux_1_1_ppc64le:2024.10.26-1"
107108
musllinux-s390x-image = "quay.io/pypa/musllinux_1_1_s390x:2024.10.26-1"
108109
musllinux-armv7l-image = "musllinux_1_2"
110+
musllinux-riscv64-image = "musllinux_1_2"
109111

110112
[tool.cibuildwheel.config-settings]
111113
"cmake.define.RUN_NINJA_TEST" = "ON"
@@ -130,7 +132,7 @@ inherit.environment = "append"
130132
environment = { LDFLAGS = "-static-libstdc++ -static-libgcc" }
131133

132134
[[tool.cibuildwheel.overrides]]
133-
select = "*-musllinux_{ppc64le,s390x}"
135+
select = "*-musllinux_{ppc64le,s390x,riscv64}"
134136
build-frontend = "pip" # uv not available
135137
inherit.test-command = "prepend"
136138
inherit.config-settings = "append"

0 commit comments

Comments
 (0)