Skip to content

libipld: Add version 3.4.1 - #2256

Merged
luhenry merged 1 commit into
mainfrom
libipld
Sep 24, 2026
Merged

luhenry merged 1 commit into
mainfrom
libipld

Conversation

@luhenry

@luhenry luhenry commented Sep 24, 2026

Copy link
Copy Markdown
Member

Compiles a PyO3 binding over the Rust cid/cbor4ii crates for IPLD CID and DAG-CBOR encoding/decoding. Upstream publishes no riscv64 wheel.

Mirrors upstream's release.yml.

Differs from upstream

  • Rust toolchain installed via rustup in-container - upstream's runners provision it directly.

Matrix: cp312/cp313/cp314 only - plain pyo3 dependency (no abi3), and upstream doesn't build cp314t either.

Testing

  • same as upstream

License: OK

Built on cp312 locally (x86_64); 260 passed.

Ports libipld, a PyO3/maturin extension over the Rust cid/dag-cbor
crates, to riscv64. No abi3 (plain pyo3 dep), so it builds per
interpreter; every resolved crate is pure Rust with no arch-gated
build scripts, confirmed via cargo metadata --filter-platform
riscv64gc-unknown-linux-gnu.
luhenry added a commit that referenced this pull request Sep 24, 2026
@github-actions

github-actions Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-24 06:47 UTC

luhenry added a commit that referenced this pull request Sep 24, 2026
@luhenry
luhenry merged commit 294f7a7 into main Sep 24, 2026
13 of 14 checks passed
@luhenry
luhenry deleted the libipld branch September 24, 2026 06:02
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