summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZzull <bstrazzull@hotmail.fr>2022-09-24 17:42:28 +0200
committerLudovic Courtès <ludo@gnu.org>2022-10-04 18:15:36 +0200
commitd7932b731f0a3b396c6b2503a461a21a474098c3 (patch)
treeb99eb019e41a068b52ae055038abceaea83cf0f9
parentgnu: Add python-property-manager. (diff)
downloadguix-d7932b731f0a3b396c6b2503a461a21a474098c3.tar.gz
guix-d7932b731f0a3b396c6b2503a461a21a474098c3.tar.bz2
guix-d7932b731f0a3b396c6b2503a461a21a474098c3.tar.xz
gnu: Add python-executor.
* gnu/packages/python-xyz.scm (python-executor): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/python-xyz.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 9f0275cb68..8575d4a67e 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -7343,6 +7343,32 @@ writable properties, cached properties, etc.")
7343currently doing, particularly the AST node being executed.") 7343currently doing, particularly the AST node being executed.")
7344 (license license:expat))) 7344 (license license:expat)))
7345 7345
7346(define-public python-executor
7347 (package
7348 (name "python-executor")
7349 (version "23.2")
7350 (source
7351 (origin
7352 (method url-fetch)
7353 (uri (pypi-uri "executor" version))
7354 (sha256
7355 (base32 "0g83yr54j0vcwhy6h7n0jsd7q0q630kwa6v9kqzlzrm9xj6c3ip1"))))
7356 (build-system python-build-system)
7357 (arguments
7358 `(#:tests? #f)) ; TODO: tests require root/sudo
7359 (propagated-inputs
7360 (list python-six
7361 python-property-manager
7362 python-fasteners
7363 python-virtualenv))
7364 (home-page "https://github.com/xolox/python-executor")
7365 (synopsis "Programmer friendly subprocess wrapper")
7366 (description "The @code{executor} package is a simple wrapper for Python’s
7367subprocess module that makes it very easy to handle subprocesses on UNIX
7368systems with proper escaping of arguments and error checking currently doing,
7369particularly the AST node being executed.")
7370 (license license:expat))) ; MIT license
7371
7346(define-public python-roifile 7372(define-public python-roifile
7347 (package 7373 (package
7348 (name "python-roifile") 7374 (name "python-roifile")