Skip to content

Conversation

@justeph
Copy link
Contributor

@justeph justeph commented Oct 17, 2025

Fixes: #154

Upgrade to the latest cibuildwheel release (v3.2.1) to enable
official support for the riscv64 architecture. This allows
building and publishing riscv64 wheels alongside existing targets.

cibuildwheel uses quay.io/pypa/manylinux_2_39_riscv64 for riscv64 builds,
which is based on Rocky Linux 10 and does not include the `ps` utility by default.
Add a cibuildwheel override to install `procps-ng`, ensuring tests that
rely on `ps` do not fail.

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Previously, CI skipped tests on emulated architectures due to
interpreter detection issues. Add a pytest marker (`skip_on_qemu`)
to selectively skip tests, allowing other tests to run under
QEMU emulation.

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
@dvarrazzo dvarrazzo force-pushed the jstephan/add-support-to-build-riscv64-wheels branch from cbdc9a4 to d19c673 Compare November 6, 2025 19:23
@dvarrazzo dvarrazzo merged commit 42a9042 into dvarrazzo:master Nov 6, 2025
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some tests fail when ps is not installed

2 participants