Bump PyreWire to 1.1.2 with wirelog 0.70.0 - #194
Merged
Merged
Conversation
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.
Description
Bump PyreWire from 1.1.1 to 1.1.2 and update the bundled/validated wirelog engine from v0.62.0 to v0.70.0, pinned to peeled commit
c353350232c35356b34085abf5780a2fcb81e80facross CI and all cibuildwheel platforms.Update the changelog, compatibility/support documentation, release checklist, contract tests, and ABI manifest. Preserve historical 1.1.1 release entries and the runtime minimum of wirelog 0.52.0; the Python public API is unchanged.
Related Issue
No linked issue.
Type of Change
Testing
Built wirelog from the exact pinned commit using
scripts/build_wirelog.sh, then ran:WIRELOG_LIB=/tmp/pyrewire-112-wirelog070-install/lib/libwirelog.so.1 \ PYTHONPATH="$PWD/.venv/lib/python3.14/site-packages" \ .venv/bin/python -m pytest -qResult: 657 passed, 10 skipped, 93.88% coverage on Linux/Python 3.14. The explicit dependency path makes mypy available to the packaging test's nested virtual environment.
The ABI manifest exactly matches the built library's exported
wirelog_symbols.git show --check HEADpassed. Independent review found no blocking issues.Checklist
Notes
Cross-platform CI results are pending. Release publication is separate from this PR.