Skip to content

Bump PyreWire to 1.1.2 with wirelog 0.70.0 - #194

Merged
justinjoy merged 1 commit into
mainfrom
release/1.1.2-wirelog-0.70.0
Sep 22, 2026
Merged

justinjoy merged 1 commit into
mainfrom
release/1.1.2-wirelog-0.70.0

Conversation

@justinjoy

Copy link
Copy Markdown
Contributor

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 c353350232c35356b34085abf5780a2fcb81e80f across 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

  • Release version and bundled dependency update
  • Documentation update

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 -q

Result: 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 HEAD passed. Independent review found no blocking issues.

Checklist

  • Updated version/pin contract tests
  • Updated documentation and changelog
  • Full pytest suite passed with coverage
  • Reviewed the atomic commit

Notes

Cross-platform CI results are pending. Release publication is separate from this PR.

@justinjoy
justinjoy merged commit 468d0a0 into main Sep 22, 2026
17 checks passed
@justinjoy
justinjoy deleted the release/1.1.2-wirelog-0.70.0 branch September 22, 2026 12:05
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