Skip to content

delta-kernel-rust-sharing-wrapper: add build-delta-kernel-rust-sharing-wrapper.yml for riscv64 wheels - #1677

Merged
luhenry merged 1 commit into
mainfrom
delta-kernel-rust-sharing-wrapper
Sep 10, 2026
Merged

delta-kernel-rust-sharing-wrapper: add build-delta-kernel-rust-sharing-wrapper.yml for riscv64 wheels#1677
luhenry merged 1 commit into
mainfrom
delta-kernel-rust-sharing-wrapper

Conversation

@luhenry

@luhenry luhenry commented Sep 10, 2026

Copy link
Copy Markdown
Member

A PyO3 wrapper around delta-kernel-rs, giving the delta-sharing Python connector Arrow-backed Delta Lake table scans and change-data-feed reads. Upstream publishes no riscv64 wheel.

Mirrors upstream's build-kernel-wheels.yml build job.

Differs from upstream

  • No git tags; pinned to the release commit, verified byte-identical to the 0.3.3 sdist.
  • Rust toolchain installed in-container rather than on the runner.
  • LICENSE.txt staged beside pyproject.toml so it reaches the wheel.
  • musllinux dropped - rustup ships no riscv64 musl toolchain.

Matrix: cp312-abi3 (pyo3 abi3-py310, built on cp312 and re-tested on cp313/cp314) plus cp314t.

Testing

  • No test suite ships with this crate; smoke-tests the URL-parsing and object-store construction path every caller goes through first.

License: Upstream's wheel ships no licence text; the build adds the repo's Apache-2.0 LICENSE.txt.

Built on cp312.

@luhenry
luhenry force-pushed the delta-kernel-rust-sharing-wrapper branch 3 times, most recently from 75a56f1 to 35495ca Compare September 10, 2026 09:18
@luhenry
luhenry force-pushed the delta-kernel-rust-sharing-wrapper branch from 35495ca to cf15b39 Compare September 10, 2026 10:42
@luhenry
luhenry merged commit 276eac1 into main Sep 10, 2026
6 checks passed
@luhenry
luhenry deleted the delta-kernel-rust-sharing-wrapper branch September 10, 2026 10:44
@luhenry luhenry linked an issue Sep 10, 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.

delta-kernel-rust-sharing-wrapper riscv64 support

1 participant