GeezerVison is showing github.com — Require libtmux 0.58.1 for the pytest 9.1 fix by tony · Pull Request #1052 · tmux-python/tmuxp
Conversation
tony
commented
Jun 16, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
Summary
Bumps tmuxp's libtmux dependency floor to ~=0.58.1. libtmux 0.58.1 fixes a pytest 9.1 import failure in libtmux's bundled pytest plugin (a mark applied to the zshrc fixture, which pytest 9.1 rejects during plugin import — before collection). Because tmuxp's test suite loads that plugin, requiring 0.58.1 keeps tmuxp's fixtures working for users on pytest 9.1+.
This supersedes the earlier temporary git-branch pin that validated the fix downstream before release — libtmux 0.58.1 is now published on PyPI.
Changes
pyproject.toml: libtmux~=0.58.0 → ~=0.58.1
uv.lock: libtmux 0.58.0 → 0.58.1 (resolved from PyPI)
References
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
codecov
Bot
commented
Jun 16, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
|
✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.98%. Comparing base (9a7ab00) to head (7d267fa).
Additional details and impacted files
@@ Coverage Diff @@
## master #1052 +/- ##
=======================================
Coverage 81.98% 81.98%
=======================================
Files 28 28
Lines 2548 2548
Branches 485 485
=======================================
Hits 2089 2089
Misses 328 328
Partials 131 131
☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
why: libtmux 0.58.1 ships the fix for the pytest plugin import failure
under pytest 9.1. Requiring it ensures tmuxp's fixtures load for users
on pytest 9.1+.
what:
- Bump libtmux ~=0.58.0 -> ~=0.58.1
- Update uv.lock to libtmux 0.58.1 from PyPI
tony
changed the title
Validate libtmux pytest 9.1 fix downstream
Require libtmux 0.58.1 for the pytest 9.1 fix
Jun 17, 2026
Document the libtmux 0.58.1 requirement under the 1.71.0 unreleased
block: a Dependencies floor bump and the pytest 9.1 plugin-import fix
it pulls in.
Uh oh!
There was an error while loading. Please reload this page.
tony
added a commit
that referenced
this pull request
Jun 17, 2026
Patch release raising the libtmux floor to 0.58.1, which fixes a pytest
9.1 plugin import failure that broke test collection for projects using
tmuxp's or libtmux's fixtures (#1052).
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
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.