Skip to content

sudachipy: add build-sudachipy.yml for riscv64 wheels - #1640

Merged
luhenry merged 1 commit into
mainfrom
sudachipy
Sep 9, 2026
Merged

sudachipy: add build-sudachipy.yml for riscv64 wheels#1640
luhenry merged 1 commit into
mainfrom
sudachipy

Conversation

@luhenry

@luhenry luhenry commented Sep 8, 2026

Copy link
Copy Markdown
Member

Builds the PyO3/setuptools-rust bindings for Sudachi, a Japanese morphological analyzer, from the python/ subdirectory of the sudachi.rs monorepo. Upstream publishes no riscv64 wheel.

Mirrors the build-wheels job of upstream's build-python-wheels.yml.

Differs from upstream

  • Skips the PGO before-all step (external corpus download, release build of sudachi-cli) - would rerun once per matrix leg on scarce riscv64 runners for a build-time optimization only.

Testing

  • Same as upstream's build_and_test.sh (python -m unittest over tests/).
  • tokenizers pinned to the version pypi.riseproject.dev hosts; the cp314t leg drops test_pretokenizers.py since tokenizers ships no free-threaded wheel anywhere.

License: OK

Built on cp312; PLACEHOLDER passed, PLACEHOLDER skipped.

luhenry added a commit that referenced this pull request Sep 8, 2026
@luhenry
luhenry merged commit b8a40c0 into main Sep 9, 2026
14 of 15 checks passed
@luhenry
luhenry deleted the sudachipy branch September 9, 2026 08:50
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