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

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

Created at: over 9 years ago
Updated at: 4 days ago
Pushed at: 3 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.7.3

v0.7.3

  • Exact matches only supported on 2.1 and up
over 5 years ago
Download
v0.7.2

v0.7.2

  • Support exact matching in Server.has_session
over 5 years ago
Download
v0.7.1

v0.7.1

  • #37 Improve support for formatted options like
    pane-border-status. Thanks @kaushalmodi.
over 5 years ago
Download
v0.7.0

v0.7.0

  • Support for python 2.6 dropped. New minimum version is 2.7

  • Add support for tmux 2.4, pypy and pypy3

  • Overhaul error handling when setting and showing options

    • Added handle_option_error for handling option errors
    • Added :exc:libtmux.exc.OptionError base exception
    • Added :exc:libtmux.exc.InvalidOption and libtmux.exc.AmbiguousOption
    • :exc:libtmux.exc.UnknownOption now extends :exc:libtmux.exc.OptionError
  • Overhaul version checking

    • has_version has been renamed to get_version
    • get_version will return tmux built from git master as the latest version supported by the libtmux version with -master at the end, e.g. 2.4-master
    • get_version will return tmux on openbsd base system as the latest version supported by the libtmux version with -openbsd at the end, e.g. 2.4-openbsd
    • has_required_tmux_version has been renamed to has_minimum_version
    • added has_gt_version, has_gte_version, has_lt_version, has_lte_version,
  • Fixed up documentation in some session methods

  • Added pydoc exception info to option methods in window and sessions.

  • Added TMUX_MIN_VERSION and TMUX_MAX_VERSION

over 5 years ago
Download
v0.6.5

v0.6.5

  • Fix which command
  • Add TmuxCommandNotFound exception
  • Add tmux_search_paths and append_env_path kwargs to
    tmux_cmd.
over 5 years ago
Download
v0.6.4

v0.6.4

  • #32 support for OpenBSD’s tmux
over 5 years ago
Download
v0.6.3: Add master to CI

v0.6.3

  • support for working with tmux master, thanks @sloria.
over 5 years ago
Download
v0.6.2

v0.6.2

  • #197 use LooseVersion instead of StrictVersion for version
    checks. Thanks @minijackson.
  • Pin packages with pyup.io
  • #21 Readme fix from @huwenchao.
over 5 years ago
Download
v0.6.1

v0.6.1

  • #18 Fix logger, courtesy of @geekli
  • #19 Add support for start_directory in new sessions and
    panes, courtesy of @gandelman-a.
  • Fix tests and add official support for 2.3
over 5 years ago
Download
v0.6.0

v0.6.0

about 9 years ago
Download