Repository navigation
Conversation
PyO3/maturin extension (pyo3 abi3-py39) wrapping the xa11y Rust accessibility client; on Linux it links libxkbcommon, which auditwheel vendors. Built on cp312 and re-tested on cp313/cp314; upstream ships no free-threaded wheel. The v0.15.2 tag carries xa11y-python/Cargo.toml at 0.15.1: upstream's publish job stamps the workspace version into it after cargo-release tags, so the workflow repeats that step. Upstream wheels carry no licence file because the LICENSE sits at the repo root, not beside pyproject.toml; the workflow stages it and libxkbcommon's licence there.
luhenry
added a commit
that referenced
this pull request
Oct 14, 2026
…#3212, 0.5.7), bomiot-asgi -> parked (closed-source Rust core, no sdist or public repo)
luhenry
marked this pull request as draft
October 14, 2026 11:30
luhenry
marked this pull request as ready for review
October 15, 2026 12:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
xa11y0.15.2Compiles the xa11y Rust accessibility client as a PyO3/maturin
cp39-abi3extension linking libxkbcommon. Upstream publishes no riscv64 wheel.Mirrors upstream's
publish.ymlversion-bump/build-wheels-linuxjobs and thepythonjob ofci.yml.Differs from upstream
v0.15.2tag still says 0.15.1 inxa11y-python/Cargo.tomlLICENSEbesidepyproject.toml- upstream wheels ship no licence fileMatrix: one
cp39-abi3wheel built on cp312, tested on cp312/cp313/cp314; no cp314t, upstream ships no free-threaded wheel.Testing
pytest xa11y-python/tests, mock provider)License: Wheel bundles libxkbcommon (MIT); the build adds its licence text.
Built on x86_64 locally; 324 passed, 2 skipped.