Skip to content

acsylla: Add version 1.1.0 - #2325

Merged
luhenry merged 1 commit into
mainfrom
acsylla
Sep 25, 2026
Merged

luhenry merged 1 commit into
mainfrom
acsylla

Conversation

@luhenry

@luhenry luhenry commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Compiles a Cython extension statically linked against the vendored ScyllaDB cpp-driver and libuv. Upstream publishes no riscv64 wheel.

Mirrors upstream's release-linux-aarch64.yml and its bin/build_manylinux_2_28_wheel.sh.

Differs from upstream

  • cibuildwheel instead of a hand-driven docker run per interpreter
  • cassandra:latest has no riscv64 image - same Cassandra 5.0.9 on a pinned Temurin 17 riscv64 JRE in the container

Testing

  • same as upstream (pytest -v tests against a live Cassandra with upstream's config and test certificates)

License: Wheel bundles cpp-driver and its third-party code (Apache-2.0, MIT, BSD), libuv (MIT) and OpenSSL (Apache-2.0); upstream ships no licence text for them, so the build adds it.

Built on cp312 under QEMU; 385 passed across the session, SSL, statement and CQL type suites.

Build-from-checkout cibuildwheel port of upstream's
bin/build_manylinux_2_28_wheel.sh: libuv 1.52.1 and the vendored
scylladb cpp-driver are built statically in before-all, the Cython
module is generated per interpreter, and OpenSSL is bundled by
auditwheel.

Upstream tests against the cassandra:latest image, which has no
riscv64 build, so the same Cassandra release (5.0.9) runs on a pinned
Temurin 17 riscv64 JRE inside the build container, configured with
upstream's conf/cassandra/cassandra.yaml and bin/make_test_certs.sh.

The wheel also ships the licence notices of cpp-driver (and its
third_party code), libuv and OpenSSL, which upstream's wheels omit.
luhenry added a commit that referenced this pull request Sep 25, 2026
@github-actions

github-actions Bot commented Sep 25, 2026 •

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

@luhenry
luhenry merged commit 54726ef into main Sep 25, 2026
14 of 15 checks passed
@luhenry
luhenry deleted the acsylla branch September 25, 2026 15:31
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