Skip to content

ci: add riscv64 wheels#741

Open
justeph wants to merge 1 commit intoaio-libs:masterfrom
justeph:ci-add-riscv64-support
Open

ci: add riscv64 wheels#741
justeph wants to merge 1 commit intoaio-libs:masterfrom
justeph:ci-add-riscv64-support

Conversation

@justeph
Copy link

@justeph justeph commented Feb 9, 2026

What do these changes do?

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

Are there changes in behavior for the user?

frozenlist now runs on riscv64 machines :)

Related issue number

No issue opened

Checklist

  • I think the code is well written
  • Documentation reflects the changes
  • Add a new news fragment into the CHANGES folder
    • name it <issue_id>.<category> for example (588.bugfix)
    • if you don't have an issue_id change it to the pr id after creating the pr
    • ensure category is one of the following:
      • .bugfix: Signifying a bug fix.
      • .feature: Signifying a new feature.
      • .breaking: Signifying a breaking change or removal of something public.
      • .doc: Signifying a documentation improvement.
      • .packaging: Signifying a packaging or tooling change that may be relevant to downstreams.
      • .contrib: Signifying an improvement to the contributor/development experience.
      • .misc: Anything that does not fit the above; usually, something not of interest to users.
    • Make sure to use full sentences with correct case and punctuation, for example: "Fix issue with non-ascii contents in doctest text files."

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

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
@codecov
Copy link

codecov bot commented Feb 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (ce0bf30) to head (42f1315).

Additional details and impacted files
@@             Coverage Diff             @@
##           master      #741      +/-   ##
===========================================
+ Coverage   94.90%   100.00%   +5.09%     
===========================================
  Files          10         2       -8     
  Lines         726       338     -388     
  Branches       48        24      -24     
===========================================
- Hits          689       338     -351     
+ Misses         13         0      -13     
+ Partials       24         0      -24     
Flag Coverage Δ
CI-GHA 99.70% <ø> (+4.93%) ⬆️
MyPy ?
OS-Linux 99.70% <ø> (ø)
OS-Windows 99.70% <ø> (ø)
OS-macOS 99.70% <ø> (ø)
Py-3.10.11 99.70% <ø> (ø)
Py-3.10.19 99.70% <ø> (ø)
Py-3.11.14 99.70% <ø> (ø)
Py-3.11.9 99.70% <ø> (ø)
Py-3.12.10 99.70% <ø> (ø)
Py-3.12.12 99.70% <ø> (ø)
Py-3.13.10 ?
Py-3.13.10t ?
Py-3.13.11 99.70% <ø> (ø)
Py-3.13.11t ?
Py-3.13.12t 99.70% <ø> (ø)
Py-3.13.8 ?
Py-3.13.9 ?
Py-3.13.9t ?
Py-3.14.0 ?
Py-3.14.0t ?
Py-3.14.1 ?
Py-3.14.1t ?
Py-3.14.2 99.70% <ø> (ø)
Py-3.14.2t ?
Py-3.14.3t 99.70% <ø> (ø)
Py-3.9.13 99.70% <ø> (ø)
Py-3.9.25 99.70% <ø> (ø)
Py-pypy3.10.16-7.3.19 98.81% <ø> (ø)
Py-pypy3.9.19-7.3.16 98.81% <ø> (ø)
VM-macos-latest 99.70% <ø> (ø)
VM-ubuntu-latest 99.70% <ø> (ø)
VM-windows-11-arm 99.70% <ø> (ø)
VM-windows-latest 99.70% <ø> (ø)
pytest 99.70% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments