Skip to content

ast-grep-py: add build-ast-grep-py.yml for riscv64 wheels - #1641

Merged
luhenry merged 1 commit into
mainfrom
ast-grep-py
Sep 9, 2026
Merged

ast-grep-py: add build-ast-grep-py.yml for riscv64 wheels#1641
luhenry merged 1 commit into
mainfrom
ast-grep-py

Conversation

@luhenry

@luhenry luhenry commented Sep 8, 2026

Copy link
Copy Markdown
Member

Compiles the ast-grep-py PyO3 extension (crates/pyo3 in the ast-grep monorepo) that binds ast-grep's core matching engine and its bundled tree-sitter grammars into a per-interpreter Python module. Upstream publishes no riscv64 wheel.

Mirrors upstream's pyo3.yml.

Differs from upstream

  • Stages the repo-root LICENSE beside crates/pyo3/pyproject.toml before building - maturin globs licence files relative to the pyproject directory, so upstream's own published wheel carries none.
  • musllinux dropped - rustup.rs ships no riscv64 musl host toolchain.

Testing

  • same as upstream

License: OK

Built on cp312; 59 passed.

luhenry added a commit that referenced this pull request Sep 8, 2026
@luhenry
luhenry merged commit 600dd99 into main Sep 9, 2026
13 of 15 checks passed
@luhenry
luhenry deleted the ast-grep-py 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