Skip to content

Commit 2a7b18d

Browse files
committed
chore(deps): bump libtmux floor to 0.55.1
libtmux 0.55.1 ships the pytest-plugin socket-reaper fix (tmux-python/libtmux#661) so the `server` / `TestServer` fixtures now kill the tmux daemon AND unlink the socket file under `/tmp/tmux-<uid>/` on teardown. This bumps the runtime floor and refreshes uv.lock so CI and fresh installs pick up the fix. Verified locally: after the bump, `uv run pytest` leaves a single residual socket per run (down from thousands accumulating across runs pre-fix). The remaining straggler originates outside the standard fixture teardown path and is a separate, minor issue — not a regression. Supersedes the local conftest reaper proposed in #23; that PR can now be closed without merge.
1 parent 58af71f commit 2a7b18d

3 files changed

Lines changed: 15 additions & 5 deletions

File tree

CHANGES

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@
66
_Notes on upcoming releases will be added here_
77
<!-- END PLACEHOLDER - ADD NEW CHANGELOG ENTRIES BELOW THIS LINE -->
88

9+
### Dependencies
10+
11+
- Minimum `libtmux>=0.55.1` (was `>=0.55.0`). 0.55.1 ships the
12+
pytest-plugin socket-reaper fix
13+
([tmux-python/libtmux#661](https://github.com/tmux-python/libtmux/pull/661))
14+
so `libtmux_test*` daemons and socket files no longer leak under
15+
`/tmp/tmux-<uid>/` during test runs. Downstream effect: no local
16+
conftest reaper is needed in libtmux-mcp — the upstream fixtures
17+
self-clean.
18+
919
## libtmux-mcp 0.1.0a2 (2026-04-19)
1020

1121
_FastMCP alignment: new tools, prompts, and middleware (#15)_

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ include = [
4040
]
4141

4242
dependencies = [
43-
"libtmux>=0.55.0,<1.0",
43+
"libtmux>=0.55.1,<1.0",
4444
"fastmcp>=3.2.4,<4.0.0",
4545
]
4646

uv.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)