Skip to content

numpy: build wheels for riscv64#98

Merged
threexc merged 2 commits into
mainfrom
tgamblin/numpy-build
Jun 30, 2026
Merged

numpy: build wheels for riscv64#98
threexc merged 2 commits into
mainfrom
tgamblin/numpy-build

Conversation

@threexc

@threexc threexc commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Add a custom action which uses a deploy token to push built wheels to
the GitLab package registry.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
@threexc threexc force-pushed the tgamblin/numpy-build branch 3 times, most recently from 5897fd9 to 1673fdc Compare June 30, 2026 20:47
Upstream numpy has started building riscv64 wheels, but they are not yet
deploying them. In the meantime, we still need to support builds and
publish them to the RISE registry. Use the custom publish-to-gitlab
action in the publish step, since the registry is on GitLab. Unlike
upstream, we build for Python 3.12, 3.13, 3.14, and 3.14t (3.11 is no
longer supported as of NumPy 2.5.0). This is consistent with how RISE
has been building for a broader range of versions. This workflow keeps
the general structure of the upstream project, but also checks out the
python-wheels repository at 'python-wheels-repo' so that we can use
publish-to-gitlab when deploying.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
@threexc threexc force-pushed the tgamblin/numpy-build branch from 1673fdc to 449e258 Compare June 30, 2026 20:59
@threexc threexc marked this pull request as ready for review June 30, 2026 22:43
@threexc threexc merged commit 449e258 into main Jun 30, 2026
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.

1 participant