gnu: Add python-invoke.

* gnu/packages/python.scm (python-invoke, python2-invoke): New public variables.
This commit is contained in:
Marius Bakke 2018-07-23 23:41:37 +02:00
parent 9f585a528e
commit 1166b9c795
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 26 additions and 0 deletions

View File

@ -10767,6 +10767,32 @@ projects.")
(define-public python2-incremental (define-public python2-incremental
(package-with-python2 python-incremental)) (package-with-python2 python-incremental))
(define-public python-invoke
(package
(name "python-invoke")
(home-page "http://www.pyinvoke.org/")
(version "1.1.0")
(source (origin
(method url-fetch)
(uri (pypi-uri "invoke" version))
(sha256
(base32
"0aiy1xvk1f91246zxd1zqrm679vdvd10h843a2na41cqr3cflpi6"))))
(build-system python-build-system)
(arguments
;; XXX: Requires many dependencies that are not yet in Guix.
`(#:tests? #f))
(synopsis "Pythonic task execution")
(description
"Invoke is a Python task execution tool and library, drawing inspiration
from various sources to arrive at a powerful and clean feature set. It is
evolved from the Fabric project, but focuses on local and abstract concerns
instead of servers and network commands.")
(license license:bsd-3)))
(define-public python2-invoke
(package-with-python2 python-invoke))
(define-public python-automat (define-public python-automat
(package (package
(name "python-automat") (name "python-automat")