diff options
author | EuAndreh <eu@euandre.org> | 2022-08-25 06:45:44 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2022-08-25 06:45:44 -0300 |
commit | 873f352d19aae1211ca0282b9707cdfd78af6ee0 (patch) | |
tree | ee071cb9bd10662172827405546295f5e16a1453 | |
parent | Revert "src/xyz/euandreh/queue.scm: Add ruby-teamocil package" (diff) | |
download | package-repository-873f352d19aae1211ca0282b9707cdfd78af6ee0.tar.gz package-repository-873f352d19aae1211ca0282b9707cdfd78af6ee0.tar.xz |
src/xyz/euandreh/queue.scm: Add tmuxp package
Diffstat (limited to '')
-rw-r--r-- | src/xyz/euandreh/queue.scm | 79 |
1 files changed, 78 insertions, 1 deletions
diff --git a/src/xyz/euandreh/queue.scm b/src/xyz/euandreh/queue.scm index 677beaa..9605c8e 100644 --- a/src/xyz/euandreh/queue.scm +++ b/src/xyz/euandreh/queue.scm @@ -30,6 +30,7 @@ #:use-module (gnu packages python-xyz) #:use-module (gnu packages language) #:use-module (gnu packages time) + #:use-module (gnu packages tmux) #:use-module (gnu packages xml) #:use-module (gnu packages markup)) @@ -346,6 +347,81 @@ collections.OrderedDict that works in Python 2.4-2.6.") (description "We have made you a wrapper you can't refuse") (license #f))) +(define-public python-kaptan + (package + (name "python-kaptan") + (version "0.5.12") + (source (origin + (method url-fetch) + (uri (pypi-uri "kaptan" version)) + (sha256 + (base32 + "1lix7hafsqdpdmiyihykymb1x9bp2s02ik0smzjzq8hlfdb1zg8s")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'relax-versions + (lambda _ + (substitute* "requirements/base.txt" + (("PyYAML.*") "PyYAML\n")) + (substitute* "requirements/test.txt" + (("pytest.*") "pytest\n"))))))) + (native-inputs + (list python-wheel + python-pytest)) + (propagated-inputs + (list python-pyyaml)) + (home-page "https://github.com/emre/kaptan") + (synopsis "Configuration manager") + (description "Configuration manager") + (license license:bsd-3))) + +(define-public python-libtmux-latest + (package + (name "python-libtmux") + (version "0.14.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "libtmux" version)) + (sha256 + (base32 + "0j4a7xvzhqi1ybf5jgmvraw4c3axbkqndz6fm7560kww26539viq")))) + (build-system python-build-system) + (native-inputs + (list python-pytest + tmux)) + (home-page "http://github.com/tmux-python/libtmux/") + (synopsis "Typed scripting library / ORM / API wrapper for tmux") + (description "Typed scripting library / ORM / API wrapper for tmux") + (license license:expat))) + +(define-public python-tmuxp + (package + (name "python-tmuxp") + (version "1.13.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "tmuxp" version)) + (sha256 + (base32 + "0l6bsjz5x0bcssrj1y0rf559d50xrw5zkdblghyzk509aags3sj1")))) + (build-system python-build-system) + (native-inputs + (list python-pytest + tmux)) + (propagated-inputs + (list python-click + python-colorama + python-kaptan + python-libtmux-latest)) + (home-page "http://github.com/tmux-python/tmuxp/") + (synopsis "tmux session manager") + (description "tmux session manager") + (license license:expat))) + +(define-public tmuxp python-tmuxp) + (list grap hunspell-iconv @@ -358,4 +434,5 @@ collections.OrderedDict that works in Python 2.4-2.6.") python-pymd4c-latest mdpo-patched python-docx - python-telegram-bot) + python-telegram-bot + tmuxp) |