Skip to content

ci: add riscv64 wheel builds#348

Merged
dan-blanchard merged 1 commit intochardet:mainfrom
gounthar:feat/riscv64-wheels
Mar 22, 2026
Merged

ci: add riscv64 wheel builds#348
dan-blanchard merged 1 commit intochardet:mainfrom
gounthar:feat/riscv64-wheels

Conversation

@gounthar
Copy link
Copy Markdown
Contributor

@gounthar gounthar commented Mar 18, 2026

What does this change?

Add riscv64 to the cibuildwheel wheel build matrix and QEMU platforms, so that mypyc-compiled riscv64 wheels are published alongside existing architectures.

Changes

  • Add riscv64 to archs list in pyproject.toml ([tool.cibuildwheel.linux])
  • Add riscv64 to QEMU platforms in release.yml

Evidence

  • Built successfully from source on native riscv64 hardware (BananaPi F3, SpacemiT K1, rv64gc)

Note: this work is part of the RISE Project effort to improve Python ecosystem support on riscv64 platforms. Native riscv64 CI runners are available for free via RISE RISC-V runners.

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (a7942a9) to head (40d972f).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #348   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           23        23           
  Lines         1449      1449           
=========================================
  Hits          1449      1449           

☔ 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.

@dan-blanchard
Copy link
Copy Markdown
Member

Thanks for the contribution!

@dan-blanchard dan-blanchard enabled auto-merge (squash) March 22, 2026 19:56
@dan-blanchard dan-blanchard disabled auto-merge March 22, 2026 19:58
Signed-off-by: Bruno Verachten <gounthar@gmail.com>
@dan-blanchard dan-blanchard enabled auto-merge (squash) March 22, 2026 20:10
@dan-blanchard dan-blanchard merged commit 95ea8a7 into chardet:main Mar 22, 2026
14 checks passed
@gounthar gounthar deleted the feat/riscv64-wheels branch March 22, 2026 21:14
@gounthar
Copy link
Copy Markdown
Contributor Author

Thanks for the merge, Dan.

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.

2 participants