An open API service providing repository metadata for many open source software ecosystems.

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: 87

License: mit
Language: Python
Size: 4.26 MB
Dependencies parsed at: Pending

Created at: over 9 years ago
Updated at: 3 days ago
Pushed at: 2 days ago
Last synced at: 2 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

Releases
v0.8.4

v0.8.4

  • #234: Window.split_window: Allow passing percent, Thank you @jinankjain!
  • #289: Fix warning due to invalid escape sequences, Thank you @tirkarthi!
  • #295: Publish docs via our own action
  • #295: Move more packaging over to poetry, though we’ll keep setup.py for the moment to ensure compatibility package maintainers.
  • #295: New development instructions
  • #295: Move doc/ to docs/
  • #296`: CI: Test python 2.7, cache python packages, prevent running internal PRs twice
over 4 years ago
Download
v0.8.3

v0.8.3

  • #278 Fix Python deprecation warnings, thanks @d1618033

    Also thanks @FlowDalic for a similar PR at #294

  • Add project_urls to setup.py

  • #293 Move from Pipfile to poetry

  • Fix show_option test in tmux 3.0

  • Clean up handle_option_error comments

  • Move CI to a GitHub action

over 5 years ago
Download
v0.8.2

v0.8.2

  • CHANGES updated to plain reStructuredText
  • Add project_urls to setup.py for pypi.
  • Looser Pipfile versions, add Pipfile.lock
over 5 years ago
Download
v0.8.1

v0.8.1

  • #117 Fix issue with renaming clients with tmux 2.7 on BSD/macOS
    machines.
  • #121 Support literal=True (-l) in Pane.send_keys
    from @ritiek
  • #131 Fix for unicode commands in Python 2, thanks @myw
  • #172 Support for next-X.Y versions from @sloria
  • #120 capture_pane support for Pane
  • #119 display_message support for Pane
  • Sort imports with isort
  • Add sphinxcontrib-napoleon package for documentation
  • Move docstrings over to numpy’s style
over 5 years ago
Download
v0.8.0

v0.8.0

  • #46 Change license from BSD to MIT
  • Move to new organization, tmux-python
  • Support package updates to pytest, sphinx, etc.
  • Travis/CI: Limit tests to Python 2.7 and 3.6 (removed 3.3 to 3.5)
  • Travis/CI: Update pypy veersions
  • #103 Server.new_session learned how to run commands in
    window on session start, thanks @grimpy!
  • #68 Make Server.has_session() use returncode, thanks
    @jlargentaye! This should make has_session more robust.
over 5 years ago
Download
v0.7.8

v0.7.8

over 5 years ago
Download
v0.7.7

v0.7.7

  • Don’t add -x/-y in tmux >= 2.6 if running tmuxp from inside
    client.
over 5 years ago
Download
v0.7.6

v0.7.6

  • Allow Window.select_layout with no args
  • Fix test where bell- was no longer ambiguous as of tmux 2.6
over 5 years ago
Download
v0.7.5

v0.7.5

  • Hotfix to support tmux 2.6 session creation
over 5 years ago
Download
v0.7.4

v0.7.4

  • #65 Add session id to commands, thanks @askedrelic
over 5 years ago
Download