Skip to content

Commit 250b447

Browse files
authored
Allow manylinux/musllinux riscv64 wheel upload (PEP 600/656) (#18390)
fix #18243 All mainstream distros support the `RVA20U64` profile (which defines the ABI) targeting the `RV64GC` ISA (no optional extensions). This can serve as a baseline for `riscv64`. Optional extensions and/or later profiles shall go through a PEP (same status as on x86_64 fo v2/v3/v4 ISA extensions).
1 parent 769b02a commit 250b447

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

tests/unit/forklift/test_legacy.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2728,6 +2728,7 @@ def test_upload_attestation_fails_without_oidc_publisher(
27282728
"manylinux_2_17_armv7l",
27292729
"manylinux_2_17_ppc64",
27302730
"manylinux_2_17_ppc64le",
2731+
"manylinux_2_39_riscv64",
27312732
"manylinux_3_0_s390x",
27322733
"musllinux_1_1_x86_64",
27332734
"macosx_10_5_ppc",

warehouse/forklift/legacy.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@
170170
"armv7l",
171171
"ppc64le",
172172
"s390x",
173+
"riscv64",
173174
}
174175
_manylinux_arches = _jointlinux_arches | {"ppc64"}
175176
_musllinux_arches = _jointlinux_arches

0 commit comments

Comments
 (0)