Skip to content

ncompress: add build-ncompress.yml for riscv64 wheels - #1341

Merged
luhenry merged 2 commits into
mainfrom
ncompress
Sep 7, 2026
Merged

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

Conversation

@luhenry

@luhenry luhenry commented Sep 7, 2026

Copy link
Copy Markdown
Member

Nanobind/scikit-build-core extension implementing classic Unix LZW compress/uncompress (.Z format). Upstream publishes no riscv64 wheel.

Mirrors upstream's publish.yml, narrowed to riscv64 manylinux/musllinux.

Differs from upstream

  • Nothing beyond the riscv64 image.

Matrix: cp312 (abi3) + cp314t only - upstream's own wheel.py-api = "cp312" collapses cp313/cp314 into the cp312 wheel.

Testing

  • same as upstream

License: OK - Unlicense (public domain), no vendored third-party code.

luhenry added a commit that referenced this pull request Sep 7, 2026
Fixes "ERROR: Use cmake.version instead of cmake.minimum-version with
scikit-build-core >= 0.8" - pyproject.toml's build-system.requires
floors scikit-build-core at >=0.4.3 with no upper bound, so an
isolated build always resolves the newest release, which removed the
old key outright at 0.8.0. Reproduces on any architecture.
@luhenry
luhenry merged commit f7035bc into main Sep 7, 2026
9 checks passed
@luhenry
luhenry deleted the ncompress branch September 7, 2026 12:42
@luhenry luhenry linked an issue Sep 7, 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.

ncompress riscv64 support

1 participant