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,109
Forks: 112
Open issues: 86
License: mit
Language: Python
Size: 4.09 MB
Dependencies parsed at: Pending
Created at: over 9 years ago
Updated at: 1 day ago
Pushed at: about 9 hours ago
Last synced at: about 7 hours 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.23.2 - Maintenance release (final python 3.7 release)
v0.23.2
Maintenance only, no bug fixes or new features
Final Python 3.7 Release (End of life was June 27th, 2023)
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.23.1...v0.23.2
Download
v0.23.1 - Typo fixes, lint tweaks
v0.23.1
Maintenance only, no bug fixes, or new features
Development
-
Automated typo fixes from typos-cli:
typos --format brief --write-changes -
ruff’s linter for code comments,
ERA(eradicate), has been removed
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.23.0...v0.23.1
Download
v0.23.0post2 - Maintenance release
v0.23.0post2
Maintenance release
- More fixes missing code comments from
ruffrun.
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.23.0post1...v0.23.0post2
Download
v0.23.0post1 - Maintenance follow up
v0.23.0post1
Maintenance release
- More fixes missing code comments from
ruffrun.
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.23.0post0...v0.23.0post1
Download
v0.23.0post0 - Maintenance release
v0.23.0post0
Maintenance release
-
Fixes missing code comments from
ruffrun.A decision will be made later on completely eliminating these types of comments.
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.23.0...v0.23.0post0
Download
v0.23.0 - Code quality improvements
v0.23.0
This maintenance release covers only developer quality of life improvements, no bug fixes or new features
Maintenance
- Stricter code quality rules (via ruff) by @tony in https://github.com/tmux-python/libtmux/pull/488
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.22.2...v0.23.0
Download
v0.23.0a0 - Maintenance release
v0.23.0a0 Pre-release
This maintenance release covers only developer quality of life improvements, no bug fixes or new features
Maintenance
- Stricter code quality rules (via ruff) by @tony in https://github.com/tmux-python/libtmux/pull/488
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.22.2...v0.23.0a0
Download
v0.22.2 - build system maintenance
v0.22.2
Maintenance only, no bug fixes or features for this release
Build system
-
ci: Remove setuptools requirement for build-system in https://github.com/tmux-python/libtmux/pull/495
In relation to:
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.22.1...v0.22.2
Download
v0.22.1 - Maintenance release
v0.22.1
Maintenance only, no bug fixes, or new features
-
Add back black dev dependency
Until
ruffreplaces black’s formatting
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.22.0...v0.22.1
Download
v0.22.0 - Internal improvements (ruff)
v0.22.0
Internal improvements only, no bug fixes or new features
-
Move formatting, import sorting, and linting to ruff.
This rust-based checker has dramatically improved performance. Linting and formatting can be done almost instantly.
This change replaces black, isort, flake8 and flake8 plugins.
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.21.1...v0.22.0
Download