Libtmux

Latest version: v0.40.1

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

Scan your dependencies

Page 1 of 16

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.

0.38.0

Breaking changes

Project and package management: poetry to uv (547)

[uv] is the new package and project manager for the project, replacing Poetry.

[uv]: https://github.com/astral-sh/uv

Build system: poetry to hatchling (547)

[Build system] moved from [poetry] to [hatchling].

[Build system]: https://packaging.python.org/en/latest/tutorials/packaging-projects/#choosing-a-build-backend
[poetry]: https://github.com/python-poetry/poetry
[hatchling]: https://hatch.pypa.io/latest/

Development

- Code quality: Use f-strings in more places (540)

via [ruff 0.4.2](https://github.com/astral-sh/ruff/blob/v0.4.2/CHANGELOG.md).

[uv]: https://github.com/astral-sh/uv

Documentation

- Fix docstrings in `query_list` for `MultipleObjectsReturned` and
`ObjectDoesNotExist`.

0.37.0

_Maintenance only, no bug fixes or new features_

Testing

- Add `pytest-xdist` ([PyPI](https://pypi.org/project/pytest-xdist/), [GitHub](https://github.com/pytest-dev/pytest-xdist)) for parallel testing (#522).

pytest:

console
py.test -n auto


pytest-watcher:

console
env PYTEST_ADDOPTS='-n auto' make start


entr(1):

console
make watch_test test="-n auto"


- Improve flakey tests:

- `retry_until()` tests: Relax clock in `assert` (522).
- `tests/test_pane.py::test_capture_pane_start`: Use `retry_until()` to poll,
improve correctness of test (522).

Documentation

- Automatically linkify links that were previously only text.

Development

- poetry: 1.8.1 -> 1.8.2

See also: https://github.com/python-poetry/poetry/blob/1.8.2/CHANGELOG.md

Page 1 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.