[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#41455] [PATCH] gnu: Add python-daemux
From: |
Marius Bakke |
Subject: |
[bug#41455] [PATCH] gnu: Add python-daemux |
Date: |
Sat, 30 May 2020 14:18:58 +0200 |
Edouard Klein <edk@beaver-labs.com> writes:
> * gnu/packages/tmux.scm (python-daemux): New variable.
[...]
> +(define-public python-daemux
> + (package
> + (name "python-daemux")
> + (version "0.1.0")
> + (source
> + ;; We fetch from the Git repo because there are no tests in the PyPI
> + ;; archive.
> + (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/edouardklein/daemux.git")
> + (commit "v0.1.0")))
Use (string-append "v" version).
> + (file-name (git-file-name name version))
> + (sha256
> + (base32 "0cb8v552f2hkwz6d3hwsmrz3gd28jikga3lcc3r1zlw8ra7804ph"))))
> + (build-system python-build-system)
> + (arguments
> + `(#:phases (modify-phases %standard-phases
> + (replace 'check
> + (lambda _
> + (mkdir-p "tmptmux")
> + (setenv "TMUX_TMPDIR" (string-append (getcwd)
> "/tmptmux"))
> + (invoke "tmux" "new-session" "-d")
> + (invoke "make" "test"))))))
> + (propagated-inputs
> + `(("python-libtmux" ,python-libtmux)))
> + (native-inputs
> + `(("python-coverage" ,python-coverage)
> + ("python-sphinx" ,python-sphinx)))
> + (home-page "https://github.com/edouardklein/daemux")
> + (synopsis
> + "Start, stop, restart and check daemons via tmux")
This line break is unnecessary.
Can you send updated patches? TIA!
signature.asc
Description: PGP signature