Skip to content

pysequoia: Add version 0.1.35 - #3110

Merged
github-actions[bot] merged 2 commits into
mainfrom
pysequoia
Oct 25, 2026
Merged

github-actions[bot] merged 2 commits into
mainfrom
pysequoia

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Compiles the pyo3/maturin bindings to Sequoia-PGP (pure-Rust crypto backend, no C libraries). Upstream publishes no riscv64 wheel.

Mirrors upstream's maturin.yml linux and musllinux jobs.

Differs from upstream

  • cibuildwheel instead of maturin-action - no riscv64 target in maturin-action's manylinux images
  • Rust installed in-container with rustup - upstream's action image ships it

Testing

  • Runs upstream's pytest tests/ (from its justfile test recipe) against the installed wheel

License: OK

Cross-built for riscv64 locally (cargo build --target riscv64gc-unknown-linux-gnu); CI results pending.

luhenry added a commit that referenced this pull request Oct 13, 2026
The riscv64 musl-hosted rustc segfaulted (SIGSEGV) in both musllinux
legs that ran (cp313 on p521, cp314 on sequoia-openpgp), while the
glibc-hosted rustc built cp313-manylinux and passed all 142 tests.
This is gotcha 639, so build manylinux only.
@github-actions
github-actions Bot marked this pull request as ready for review October 25, 2026 00:53
@github-actions
github-actions Bot merged commit 5ffdea3 into main Oct 25, 2026
9 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