Skip to content

zuban: add build-zuban.yml for riscv64 wheels - #1769

Open
luhenry wants to merge 1 commit into
mainfrom
zuban
Open

zuban: add build-zuban.yml for riscv64 wheels#1769
luhenry wants to merge 1 commit into
mainfrom
zuban

Conversation

@luhenry

@luhenry luhenry commented Sep 11, 2026

Copy link
Copy Markdown
Member

Compiles the zuban fast Rust type checker/language server (plus its zmypy mypy-compatible console script) into one manylinux_riscv64 wheel. Upstream publishes no riscv64 wheel.

Mirrors upstream's wheels.yml build job for the deploy/pypi/zuban package.

Differs from upstream

  • Installs a Rust toolchain on the runner before cargo about generate - upstream's GitHub-hosted runners ship one, ours doesn't.

Testing

  • zuban check against a bad/good fixture pair (exercises bundled typeshed, not just --version); zmypy --version for the second console script.

License: AGPL-3.0-only (upstream's own licence); wheel bundles licenses.html (third-party dependency attributions) via upstream's own cargo-about step, mirrored as-is.

Built on cp312; smoke tests pass, no wheel-level test suite ships upstream (gotcha 187).

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