Skip to content

kaldifst: Add version 1.8.0 - #2399

Merged
luhenry merged 1 commit into
mainfrom
kaldifst
Sep 28, 2026
Merged

luhenry merged 1 commit into
mainfrom
kaldifst

Conversation

@luhenry

@luhenry luhenry commented Sep 27, 2026 •

Copy link
Copy Markdown
Member

Compiles the _kaldifst pybind11 extension with OpenFST linked in statically. Upstream publishes no riscv64 wheel.

Mirrors upstream's build-wheels-linux.yaml, with the test step of test-pip-install.yaml.

Differs from upstream

  • KALDIFST_CMAKE_ARGS sets -DPython_EXECUTABLE - pybind11 3.0 otherwise picks the wrong interpreter on cp314t.

Testing

  • same as upstream

License: Wheel statically links OpenFST (Apache-2.0) and pybind11 (BSD-3-Clause); upstream ships no licence text for them, so the build adds it.

Patches

  • 0001-ship-OpenFST-and-pybind11-licences-in-the-wheel-s-dist.patch - To upstream [not yet submitted]. Without it the wheel lacks the OpenFST and pybind11 licence texts. Reproduces on every platform.

Built on cp312; 24 passed, 0 skipped.

luhenry added a commit that referenced this pull request Sep 27, 2026
@github-actions

github-actions Bot commented Sep 27, 2026 •

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

@luhenry
luhenry marked this pull request as ready for review September 27, 2026 22:57
luhenry added a commit that referenced this pull request Sep 27, 2026
@luhenry
luhenry merged commit 13c0b10 into main Sep 28, 2026
17 of 18 checks passed
@luhenry
luhenry deleted the kaldifst branch September 28, 2026 06: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