Skip to content

build(bigtable): package accelerator daemon into platform wheels via configurable build hooks - #19

Open
mutianf wants to merge 1 commit into
accel-17-startup-timeout-env-varfrom
accel-18-package-wheel-hooks
Open

build(bigtable): package accelerator daemon into platform wheels via configurable build hooks#19
mutianf wants to merge 1 commit into
accel-17-startup-timeout-env-varfrom
accel-18-package-wheel-hooks

Conversation

@mutianf

@mutianf mutianf commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Repackages the accelerator wheel build for an external build tool, replacing scripts/build_wheel.sh.

  • Removes build_wheel.sh; the external tool downloads the prebuilt daemon from a private repo and stages it into _accelerator/bin/.
  • Adds PEP 517 --config-setting=--build-option hooks on bdist_wheel:
    • --wheel-version= — stamps the wheel version (falls back to gapic_version.py).
    • --go-binary-source= / --go-binary-version= — recorded into a bundled build_info.json for provenance (not used to fetch/build here).
  • setup.py keeps the platform-wheel wiring (py3-none-<plat>); MANIFEST.in bundles the binary + build_info.json; version bumped to 3.0.0a0.

Supersedes the old packaging PR (#7, closed). Base: accel-17-startup-timeout-env-var.

…eels via configurable build hooks

Change-Id: Ide31a815a2246e6daa39bc8703c44b2bd1ded9d9
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