Skip to content

ua-parser-rs: add build-ua-parser-rs.yml for riscv64 wheels - #977

Open
luhenry wants to merge 1 commit into
mainfrom
ua-parser-rs
Open

ua-parser-rs: add build-ua-parser-rs.yml for riscv64 wheels#977
luhenry wants to merge 1 commit into
mainfrom
ua-parser-rs

Conversation

@luhenry

@luhenry luhenry commented Sep 5, 2026

Copy link
Copy Markdown
Member

Builds the pyo3/maturin native accelerator for ua-parser's regex resolver. Upstream publishes no riscv64 wheel.

Mirrors the py-release-wheels/py-release-tests jobs of upstream's release-wheels.yml.

Differs from upstream

  • Uses cibuildwheel instead of raw maturin-action - repo convention, same build inputs.

Testing

  • Smoke-tests the compiled extension directly, then installs the top-level ua_parser package from the same checkout and runs tests/test_core.py -k regex, the upstream conformance suite for this backend, against the real uap-core UA test data.

License: OK

Built on cp310; wheel is abi3 and reused for cp311-cp314. cp314t builds separately (pyo3 disables abi3 under free-threading).

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