GitHub / tmux-python / libtmux
⚙️ Python API / wrapper for tmux
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmux-python%2Flibtmux
PURL: pkg:github/tmux-python/libtmux
Stars: 1,111
Forks: 112
Open issues: 86
License: mit
Language: Python
Size: 4.18 MB
Dependencies parsed at: Pending
Created at: over 9 years ago
Updated at: 6 days ago
Pushed at: 5 days ago
Last synced at: 5 days ago
Commit Stats
Commits: 1770
Authors: 40
Mean commits per author: 44.25
Development Distribution Score: 0.102
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/tmux-python/libtmux
Topics: api, cli, library, python, python-3, terminal, tmux
v0.16.0a1 - Fix `distutils` warning
v0.16.0a1 Pre-release
What’s fixed (breaking)
- Replacement for
distutils.version.LooseVersion, fix warning by @tony in https://github.com/tmux-python/libtmux/pull/351
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.16.0a0...v0.16.0a1
Download
v0.16.0a0 - Environmental variable passthrough
v0.16.0a0 Pre-release
New feature
- Feature: allow setting up custom environment when creating windows and/or panes by @zappolowski in https://github.com/tmux-python/libtmux/pull/453
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.10...v0.16.0a0
Download
v0.15.10 - Maintenance only
v0.15.10
There will be more improvements over the coming weeks and months to shore up flakiness across shells and environments.
Test improvements
- fix(test_capture_pane): use of double
envby @zappolowski in https://github.com/tmux-python/libtmux/pull/452 - test(test_capture_pane): Remove bashism(s) in https://github.com/tmux-python/libtmux/pull/455
New Contributors
- @zappolowski made their first contribution in https://github.com/tmux-python/libtmux/pull/452
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.9...v0.15.10
Download
v0.15.9 - Bug fixes, packaging
v0.15.9
Packaging
- build: Add CITATION.cff by @tony in https://github.com/tmux-python/libtmux/pull/449
- ci: Add python 3.11 to package classifiers, version pins by @tony in https://github.com/tmux-python/libtmux/pull/451
Bug fixes
- fix(
tmux_cmd): Fix error in raise by @tony in https://github.com/tmux-python/libtmux/pull/450
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.8...v0.15.9
Download
v0.15.8 - Fix for empty `window_name: ''` on tmuxp
v0.15.8
Bug fix for window names
-
Allow empty window name, e.g.
window_name: ''in tmuxp by @trankchung in https://github.com/tmux-python/libtmux/pull/444https://github.com/tmux-python/libtmux/pull/445 may have follow up fixes / triaging info on empty strings
''
New Contributors
- @trankchung made their first contribution in https://github.com/tmux-python/libtmux/pull/444
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.7...v0.15.8
Download
v0.15.7 - Maintenance
v0.15.7
Maintenance only
What’s Changed
- build: Remove
.coveragerc, usepyproject.tomlby @tony in https://github.com/tmux-python/libtmux/pull/443
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.6...v0.15.7
Download
v0.15.6 - Maintenance (packaging)
v0.15.6
Maintenance only, no bug fixes or features this releease
Packaging
-
Remove
MANIFEST.inThis is handled by poetry via pyproject.toml’s
include
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.6...v0.15.6
Download
v0.15.5 - Maintenance (packaging)
v0.15.5
Maintenance only, no bug fixes or features this releease
Packaging
- Remove
.tmuxp-before-script.sh
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.4...v0.15.5
Download
v0.15.4 - Packaging fixes for arch
v0.15.4
What’s Changed
- fix(
pytest_plugin):Pytesterimport, use public APIs from pytest by @tony in https://github.com/tmux-python/libtmux/pull/442
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.3...v0.15.4
Download
v0.15.3 - Maintenance only
v0.15.3
-
Examples for pytest plugin (#439)
-
Move conftest.py to root level (#440)
- https://docs.pytest.org/en/stable/deprecations.html#pytest-plugins-in-non-top-level-conftest-files
- Less conftest.py files
- We can now run py.test for README.md without needing to proxy through docs/index.md
PRs
- Poetry v1.2.x by @tony in https://github.com/tmux-python/libtmux/pull/436
- Tests: Improve
libtmux.testsby @tony in https://github.com/tmux-python/libtmux/pull/437 - pytest plugin examples by @tony in https://github.com/tmux-python/libtmux/pull/439
- Consolidate
conftest.pyto root by @tony in https://github.com/tmux-python/libtmux/pull/440
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.15.2...v0.15.3
Download