Skip to content

livekit-blingfire: add build-livekit-blingfire.yml for riscv64 wheels - #1731

Open
luhenry wants to merge 1 commit into
mainfrom
livekit-blingfire
Open

livekit-blingfire: add build-livekit-blingfire.yml for riscv64 wheels#1731
luhenry wants to merge 1 commit into
mainfrom
livekit-blingfire

Conversation

@luhenry

@luhenry luhenry commented Sep 10, 2026

Copy link
Copy Markdown
Member

Compiles a pybind11 binding over Microsoft's BlingFire finite-state-transducer tokenizer into a wheel. Upstream publishes no riscv64 wheel.

Mirrors upstream's now-removed build_blingfire job, from the last commit before the package moved out of this monorepo.

Differs from upstream

  • No git tag exists for 1.1.0 - pinned to the commit that bumped the version and matches the published wheels' upload timestamps.
  • Stages LICENSE/BlingFire's LICENSE into the package dir - upstream's own wheel ships neither.

Testing

  • same as upstream (test_import.py), plus a .so and licence-file check.

License: Wheel statically links Microsoft's BlingFire (MIT), fetched via CMake FetchContent; upstream ships no licence text for it or for its own Apache-2.0, so the build adds both.

luhenry added a commit that referenced this pull request Sep 10, 2026
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