Skip to content

release python riscv64 wheel - #6494

Merged
nihui merged 12 commits into
Tencent:masterfrom
nihui:riscv64-wheel
Jan 9, 2026
Merged

nihui merged 12 commits into
Tencent:masterfrom
nihui:riscv64-wheel

Conversation

@nihui

@nihui nihui commented Jan 8, 2026

Copy link
Copy Markdown
Member

No description provided.

@tencent-adm

Copy link
Copy Markdown
Member

CLA assistant check
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for building Python wheels for the RISC-V 64-bit architecture and updates Windows runner images in the release workflow.

Key changes include:

  • Added EXTRA_CMAKE_ARGS environment variable support in setup.py for passing custom CMake arguments
  • Introduced a new QEMU-based build job for RISC-V 64-bit wheels covering Python 3.8-3.13 on both manylinux and musllinux
  • Updated Windows runner references from windows-2022 to windows-2025 and introduced windows-11-arm for ARM64 builds

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
setup.py Added EXTRA_CMAKE_ARGS environment variable support to allow passing custom CMake arguments during wheel builds
.github/workflows/release-python.yml Added new build_wheels_qemu_cp job for RISC-V wheel builds, updated Windows runner versions, and modified upload_all dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release-python.yml Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@nihui
nihui merged commit 8fb7f03 into Tencent:master Jan 9, 2026
4 of 5 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.

3 participants