tornado icon indicating copy to clipboard operation
tornado copied to clipboard

ci: add riscv64 manylinux/musllinux wheels

Open justeph opened this issue 1 month ago • 0 comments

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: https://github.com/tornadoweb/tornado/issues/3545

justeph avatar Nov 27 '25 13:11 justeph