Libtmux

Latest version: v0.42.0

Safety actively analyzes 702578 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 16

0.42.0

Bug fixes

- `tmux_cmd`: Migrate to to `text=True`

This deprecates usage of `console_to_str()` and `str_from_console()`.

Resolves 558 via 560.

- compat: Remove `console_to_str()` and `str_from_console()`

These are both deprecated artifacts of libtmux' Python 2.x compatiblity layer.

0.41.0

Fixes

- {meth}`Server.__repr__()`: Use {meth}`os.geteuid()` for default `socket_path`. Thank you lazysegtree!
(557, resolves 556)

Documentation

- `Server`: Fix `colors` docstring to note it accepts `88` or `256`, Thank you
TravisDart! (via 544)

Development

chore: Implement PEP 563 deferred annotation resolution (555)

- Add `from __future__ import annotations` to defer annotation resolution and reduce unnecessary runtime computations during type checking.
- Enable Ruff checks for PEP-compliant annotations:
- [non-pep585-annotation (UP006)](https://docs.astral.sh/ruff/rules/non-pep585-annotation/)
- [non-pep604-annotation (UP007)](https://docs.astral.sh/ruff/rules/non-pep604-annotation/)

For more details on PEP 563, see: https://peps.python.org/pep-0563/

0.40.1

Bug fix

- `Server.new_session`: Fix handling of environmental variables passed to new
sessions. Thank you ppentchev! (553)

0.40.0

_Maintenance only, no bug fixes or new features_

Breaking

- `_global` renamed to `global_`

Development

- Aggressive automated lint fixes via `ruff` (550)

via ruff v0.8.4, all automated lint fixes, including unsafe and previews were applied for Python 3.9:

sh
ruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes; ruff format .

- Tests: Stability fixes for legacy `test_select_pane` test (552)

0.39.0

_Maintenance only, no bug fixes or new features_

Breaking changes

- Drop Python 3.8. end of life was October 7th, 2024 (548)

tmuxp 1.48.0 was the last release for Python 3.8.

The minimum python for tmuxp as of 1.49.0 is Python 3.9

0.38.1

- Keep minimum Python version at 3.8 for now.

Page 1 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.