Skip to content

promql-parser: Add version 0.10.0 - #2321

Merged
luhenry merged 1 commit into
mainfrom
promql-parser
Sep 25, 2026
Merged

luhenry merged 1 commit into
mainfrom
promql-parser

Conversation

@luhenry

@luhenry luhenry commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Compiles a PyO3 extension wrapping the Rust promql-parser crate, one wheel per interpreter. Upstream publishes no riscv64 wheel.

Mirrors upstream's CI.yml.

Differs from upstream

  • Builds commit 5d938c2 - upstream pushed no v0.10.0 tag; its tree matches the PyPI sdist byte for byte.
  • cibuildwheel instead of maturin-action - Rust toolchain installed in the riscv64 image.
  • No PyPy or musllinux - PyPy has no riscv64 port; rustup ships no riscv64 musl toolchain.

Testing

  • Upstream CI runs no tests; runs upstream's test_promql_parser.py plus the five README examples, which assert on results.

License: OK

Local x86_64 build of the same tree: example script and 5/5 README examples passed.

Build the per-interpreter maturin/pyo3 extension for riscv64 from the
0.10.0 release commit (upstream pushed no tag; the tree matches the PyPI
sdist byte for byte).
luhenry added a commit that referenced this pull request Sep 25, 2026
@github-actions

github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-25 14:26 UTC

@luhenry
luhenry merged commit b5c126f into main Sep 25, 2026
14 of 15 checks passed
@luhenry
luhenry deleted the promql-parser branch September 25, 2026 14:18
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