Skip to content

pyglm: add build-pyglm.yml for riscv64 wheels - #1444

Merged
luhenry merged 2 commits into
mainfrom
pyglm
Sep 8, 2026
Merged

pyglm: add build-pyglm.yml for riscv64 wheels#1444
luhenry merged 2 commits into
mainfrom
pyglm

Conversation

@luhenry

@luhenry luhenry commented Sep 7, 2026

Copy link
Copy Markdown
Member

Header-only C++ GLM math binding, compiled as a single hand-written CPython extension (pyglm.glm). Upstream publishes no riscv64 wheel.

Mirrors upstream's own deploy.yml cibuildwheel config.

Differs from upstream

  • Nothing beyond the riscv64 image.

Testing

  • same as upstream

License: OK

Built on cp312; 179 passed, 0 skipped.

Header-only C++ GLM binding with a hand-written CPython extension
(pyglm.glm); no runtime dependencies, so both manylinux and musllinux
riscv64 are built. Mirrors upstream's own deploy.yml cibuildwheel
config and test.yml's pytest invocation.
luhenry added a commit that referenced this pull request Sep 7, 2026
The musllinux legs compile the C++ extension and repair/test the
wheel from scratch with no cache; one leg hit the 60-minute default
right as it started installing the repaired wheel into the test venv.
luhenry added a commit that referenced this pull request Sep 7, 2026
@luhenry
luhenry merged commit f09c861 into main Sep 8, 2026
14 checks passed
@luhenry
luhenry deleted the pyglm branch September 8, 2026 08:35
@luhenry luhenry mentioned this pull request Sep 8, 2026
@luhenry luhenry linked an issue Sep 8, 2026 that may be closed by this pull request
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.

pyglm riscv64 support

1 participant