[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#774055: marked as done (RFP: python-tmuxp -- Load and freeze your tmux layouts / workspaces through JSON / YAML files. Includes python API for interacting with tmux through python.)



Your message dated Sat, 25 Feb 2017 13:00:14 +0000
with message-id <E1chbxO-0009zL-OA@fasolo.debian.org>
and subject line Bug#774055: fixed in tmuxp 1.2.5-1
has caused the Debian Bug report #774055,
regarding RFP: python-tmuxp -- Load and freeze your tmux layouts / workspaces through JSON / YAML files. Includes python API for interacting with tmux through python.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
774055: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774055
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Owner: Tony <tony@git-pull.com>
Severity: wishlist

* Package name    : python-tmuxp
  Version         : 0.1.12
  Upstream Author : Tony Narlock <tony@git-pull.com>
* URL             : http://tmuxp.readthedocs.org/
* License         : BSD 2-clause
  Programming Lang: Python
  Description     : Load and freeze your tmux layouts / workspaces
through JSON / YAML files. Includes python API for interacting with
tmux through python.



Why it this package relevant:

 - this python application extends the functionality of tmux, a terminal
   multiplexer common among programmers and system administrators.
 - debian provides a package for tmux [1]
 - tmuxp, hereinafter "python-tmuxp" (to clear ambiguity with the main
   tmux application it extends) allows for freezing and loading tmux
   workspaces through json and yaml files.
 - json and yaml is a common, human-readable way to serialize data,
   python-tmuxp uses them as a user-friendly way to store tmux
   workspaces.
 - a user can `tmuxp freeze` a session and tmux will reverse-engineer
   their tmux workspace in JSON or YAML.
 - a user can `tmuxp load` and python-tmuxp will build their workspace,
   session, window, panes, commands and all. If the session name already
   exists, tmuxp will offer to attach the session on the spot, instead
   of recreating it.
 - tmuxp also supports "before_script", which will run a setup script
   in a language of your choice (shell, perl, ruby, python, etc.) to
   prep your workspace.

Example use cases:

 - a system administrator can create a tmuxp configuration in yaml that
   automatically loads a session to `tail(1) -F` logs.
 - a programmer may keep a `.tmuxp.yaml` in their project to
   automatically open their common tmux workspace, complete with their
   virtualenvs / rvm / perlbrew environments.

But wait there's more:

 - python-tmuxp exposes a python API which makes tmux sessions, windows
   and panes available as python objects. [2]
 - from this you can script your tmux react your own python's workflows,
   as an example, you can python-tmuxp as a django middleware to catch
   exceptions, find or create a tmux session and use `send-keys` to open
   vim and go to the line of the exception (although that would be
   rather adventurous).

Maintainership:

  As a python application, this project may be maintained by
  Python Applications Packaging Team
  <python-apps-team@lists.alioth.debian.org>

[1]: https://packages.debian.org/search?keywords=tmux
[2]: http://tmuxp.readthedocs.org/en/latest/api.html

--- End Message ---
--- Begin Message ---
Source: tmuxp
Source-Version: 1.2.5-1

We believe that the bug you reported is fixed in the latest version of
tmuxp, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 774055@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastien Delafond <seb@debian.org> (supplier of updated tmuxp package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 18 Feb 2017 12:35:41 +0100
Source: tmuxp
Binary: tmuxp python-tmuxp python3-tmuxp
Architecture: source all
Version: 1.2.5-1
Distribution: experimental
Urgency: medium
Maintainer: Sebastien Delafond <seb@debian.org>
Changed-By: Sebastien Delafond <seb@debian.org>
Description:
 python-tmuxp - tmux session manager (Python 2)
 python3-tmuxp - tmux session manager (Python 3)
 tmuxp      - tmux session manager
Closes: 774055
Changes:
 tmuxp (1.2.5-1) experimental; urgency=medium
 .
   * NEW package (Closes: #774055)
   * Imported Upstream version 1.2.5
   * Take maintainership
   * Fix descriptions
   * Bump-up Standards-Version
   * Add copyright file
Checksums-Sha1:
 59950f5dcc64ab840feb60abbd92196bafd61bc7 1638 tmuxp_1.2.5-1.dsc
 9d2b7b5b309b59523fb99d4595b8554a7dc75598 37240 tmuxp_1.2.5.orig.tar.xz
 aa2e26cd8fe1e1180963456eef3b3ea5561e91f8 2384 tmuxp_1.2.5-1.debian.tar.xz
 856130e2b9dc170484225f2fa9fe73ad7c404b9c 18804 python-tmuxp_1.2.5-1_all.deb
 e9a53a92c31466be8017b6620c1db60efd372a23 18898 python3-tmuxp_1.2.5-1_all.deb
 3261d2e6ce7c2e914f7eb81b7df3c6b27d28f9ba 2966 tmuxp_1.2.5-1_all.deb
 361c178d20985ceb748d35e7d20a049d96932314 6015 tmuxp_1.2.5-1_amd64.buildinfo
Checksums-Sha256:
 60eacda187f7ad5028567950acd682a7ca51490fb38c920240cd5299eec1fa43 1638 tmuxp_1.2.5-1.dsc
 1a370fc91bd2d577e08a18934ddf9143feadebd355214a27242fd6b65a1666ce 37240 tmuxp_1.2.5.orig.tar.xz
 9bf9144d388560818e3fc623cfb370bff029d06aee82f8df9dd27dc5c14480f0 2384 tmuxp_1.2.5-1.debian.tar.xz
 e7143f086e3e31d8f3a767d8e2e50283f76ebf57c0e20b3af06f1a4ddf6a03b2 18804 python-tmuxp_1.2.5-1_all.deb
 1901086bcf905f2f8069aeace22a85e6b6bb89c793848fde5c51e2b0a16c3a3f 18898 python3-tmuxp_1.2.5-1_all.deb
 c4efca4055da9a66d1126038345c9a6d39340667f32e7b160282084a56367c68 2966 tmuxp_1.2.5-1_all.deb
 f7e3cc2982f7126cb313e4ab812269805c239825b2851c38f716139be5adff25 6015 tmuxp_1.2.5-1_amd64.buildinfo
Files:
 5925319d4fda1ecb932194d199e50b2f 1638 python optional tmuxp_1.2.5-1.dsc
 80b5e35585a1eeb36f0df697e30c4d87 37240 python optional tmuxp_1.2.5.orig.tar.xz
 7081d6ca881dfc03cd60f436fb1ebaae 2384 python optional tmuxp_1.2.5-1.debian.tar.xz
 99afce871b8e0c6b27ff5d3a128ba028 18804 python optional python-tmuxp_1.2.5-1_all.deb
 e59df179115a01079449e8427f54e6ad 18898 python optional python3-tmuxp_1.2.5-1_all.deb
 42c93bff30d97cdceec1ca077863f4b8 2966 python optional tmuxp_1.2.5-1_all.deb
 344f1c554d80f22c43fa34e2069dac88 6015 python optional tmuxp_1.2.5-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEAqSkbVtrXP4xJMh3EL6Jg/PVnWQFAlipes4ACgkQEL6Jg/PV
nWTM4wf+LJIweg6gnKqiihnkldp6MW5gg0YWM8nBxFTjMGss+uCY1GG6N/ZAHJ0/
9NlMI9OprPo2z2JvNq9GnhNR52ItcxGesAK7McVxIWgFJwd+j76dsZLFwf+pj1HG
HSOvwYCpzIyq95bp/uI8xRPhPtaOxVf9DhNpf4swe+WprEKNBJTIYvjeBb+EcXna
DjANtn2CDqFT9XsFxhB+R0GQvoIZxyBvxarDfp77H8BJ8J8QYugeTEDqPv39JdPM
j0AYO/xqyjPXlqFXkfOwd5mqYZXPw+h0pIkQURIAgIAkX7bM1/yeZ0Bgi2mhpuU1
SE1MxK7VXOiZPsp0t3VuRxpJXG/Icg==
=MtMT
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: