Skip to content

Conversation

@justeph
Copy link

@justeph justeph commented Nov 27, 2025

Now that cibuildwheel and PyPI support riscv64, we can start building riscv64 wheels for Tornado.

Because there is no native riscv64 runner available, this PR adds a QEMU-based riscv64 job to the cibuildwheel workflow.

Due to emulation, we need to:

  • Increase ASYNC_TEST_TIMEOUT to 30s to accommodate slower runs
  • Skip test_unquote_large and test_request_timeout, which fail under QEMU

A recent cibuildwheel release is also required for riscv64 and Python 3.14.

Fix: #3545

Now that cibuildwheel and PyPI support riscv64, we can start building
riscv64 wheels for Tornado.

Because there is no native riscv64 runner available, this PR adds a
QEMU-based riscv64 job to the cibuildwheel workflow.

Due to emulation, we need to:
- Increase ASYNC_TEST_TIMEOUT to 30s to accommodate slower runs
- Skip test_unquote_large and test_request_timeout, which fail under
  QEMU

A recent cibuildwheel release is also required for riscv64 and Python
3.14.

Signed-off-by: Julien Stephan <[email protected]>
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.

ci: add riscv64 manylinux/musllinux wheels

1 participant