Skip to content

databricks-zerobus-ingest-sdk: Add version 1.7.0 - #2405

Merged
luhenry merged 2 commits into
mainfrom
databricks-zerobus-ingest-sdk
Sep 28, 2026
Merged

luhenry merged 2 commits into
mainfrom
databricks-zerobus-ingest-sdk

Conversation

@luhenry

@luhenry luhenry commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Compiles the PyO3 zerobus._zerobus_core extension over the Rust Zerobus SDK (tonic/gRPC, Arrow Flight) into one cp39-abi3 wheel. Upstream publishes no riscv64 wheel.

Mirrors upstream's release-python.yml and ci-python.yml.

Differs from upstream

  • cibuildwheel in the manylinux_riscv64 image instead of a host maturin build
  • Rust installed via rustup in-container
  • protobuf-compiler/protobuf-devel from CRB replace the vendored protoc
  • musllinux dropped: rustup ships no riscv64 musl toolchain

Matrix: one abi3 wheel built on cp312, tested on cp312/cp313/cp314.

Testing

  • same as upstream (pytest tests), pyarrow from pypi.riseproject.dev

License: OK

Patches

  • 0001-sdk-fall-back-to-prost-build-s-own-protoc-lookup-on-.patch - Inappropriate: protoc-bin-vendored has no riscv64 binary, so build.rs panics. riscv64-only.

Built on cp312; 172 passed on each of cp312, cp313, cp314.

@github-actions

github-actions Bot commented Sep 28, 2026 •

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

@luhenry
luhenry marked this pull request as ready for review September 28, 2026 05:33
@luhenry
luhenry merged commit 98629ec into main Sep 28, 2026
12 checks passed
@luhenry
luhenry deleted the databricks-zerobus-ingest-sdk branch September 28, 2026 06:22
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