FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Require libtmux 0.58.1 for the pytest 9.1 fix by tony · Pull Request #1052 · tmux-python/tmuxp · GitHub

Require libtmux 0.58.1 for the pytest 9.1 fix - #1052

Merged
tony merged 3 commits into
masterfrom
pytest-zsh-dep
Jun 17, 2026
Merged

Require libtmux 0.58.1 for the pytest 9.1 fix#1052
tony merged 3 commits into
masterfrom
pytest-zsh-dep

Conversation

tony commented Jun 16, 2026
edited
Loading

Copy link
Copy Markdown
Member

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

codecov Bot commented Jun 16, 2026
edited
Loading

Copy link
Copy Markdown

Codecov Report

✅ 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.

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 force-pushed the pytest-zsh-dep branch from 713d6e4 to dac5722 Compare June 17, 2026 00:10
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
tony added 2 commits June 16, 2026 19:12
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.
tony merged commit 0f2a130 into master Jun 17, 2026
13 checks passed
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).
tony deleted the pytest-zsh-dep branch June 17, 2026 10:08
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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL