Download Latest Version v0.46.2 - _start_directory_ typing fix source code.tar.gz (350.3 kB)
Email in envelope

Get an email when there's a new version of libtmux

Home / v0.46.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-02-25 1.2 kB
v0.46.0 - Internal improvements source code.tar.gz 2025-02-25 337.1 kB
v0.46.0 - Internal improvements source code.zip 2025-02-25 382.4 kB
Totals: 3 Items   720.7 kB 0

Breaking Changes

  • Test Helper Imports Refactored: Direct imports from libtmux.test are no longer possible. You must now import from specific submodules (#580) python # Before: from libtmux.test import namer # After: from libtmux.test.named import namer

python # Before: from libtmux.test import RETRY_INTERVAL_SECONDS # After: from libtmux.test.constants import RETRY_INTERVAL_SECONDS

Internal Improvements

  • Enhanced Test Utilities: The EnvironmentVarGuard now handles variable cleanup more reliably
  • Comprehensive Test Coverage: Added test suites for constants and environment utilities
  • Code Quality: Added proper coverage markers to exclude type checking blocks from coverage reports
  • Documentation: Improved docstrings and examples in the random module

These changes improve maintainability of test helpers both internally and for downstream packages that depend on libtmux.

What's Changed

Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.45.0...v0.46.0

Source: README.md, updated 2025-02-25