summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2022-08-12 06:17:41 +0300
committerEfraim Flashner <efraim@flashner.co.il>2022-08-12 06:20:26 +0300
commitd4284e3fd2c4c90a8654174a2fc5f25a8f6806b2 (patch)
tree3d3ee95e110fb557cb208619fcfe3d2942307977 /gnu/packages
parent317be8c8ebcf21c3c4fdcfd93a09c8194b43b1fc (diff)
gnu: python-setproctitle: Update to 1.3.2.
* gnu/packages/python-xyz.scm (python-setproctitle): Update to 1.3.2. [arguments]: Adjust custom 'check phase for changes in source code. Honor #:tests? flag. [native-inputs]: Add python-pytest. [description]: Reflow.
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/python-xyz.scm26
1 files changed, 13 insertions, 13 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index d262cf37fc..184e5c2620 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18315,40 +18315,40 @@ JSON) codec.")
(define-public python-setproctitle
(package
(name "python-setproctitle")
- (version "1.1.10")
+ (version "1.3.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "setproctitle" version))
(sha256
(base32
- "163kplw9dcrw0lffq1bvli5yws3rngpnvrxrzdw89pbphjjvg0v2"))))
+ "1zbp6kyzfbrmbh9j3idai0mnpa28zn5db3k5l07jc3c3gj89gyxr"))))
(build-system python-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(replace 'check
- (lambda _
+ (lambda* (#:key tests? #:allow-other-keys)
(setenv "PYTHON" (or (which "python3") (which "python")))
(setenv "PYCONFIG" (if (which "python3-config")
"python3-config --embed"
"python-config"))
- (setenv "CC" "gcc")
- ;; No need to extend PYTHONPATH to find the built package, since
- ;; the Makefile will build anyway
- (invoke "make" "check"))))))
+ (substitute* "tests/conftest.py"
+ (("cc") "gcc"))
+ (when tests?
+ (invoke "pytest" "tests/")))))))
(native-inputs
- (list procps)) ; required for tests
+ (list procps python-pytest)) ; required for tests
(home-page "https://github.com/dvarrazzo/py-setproctitle")
(synopsis
"Setproctitle implementation for Python to customize the process title")
(description "The library allows a process to change its title (as displayed
- by system tools such as ps and top).
+by system tools such as @code{ps} and @code{top}).
- Changing the title is mostly useful in multi-process systems, for
- example when a master process is forked: changing the children's title
- allows identifying the task each process is busy with. The technique
- is used by PostgreSQL and the OpenSSH Server for example.")
+Changing the title is mostly useful in multi-process systems, for example when a
+master process is forked: changing the children's title allows identifying the
+task each process is busy with. The technique is used by PostgreSQL and the
+OpenSSH Server for example.")
(license license:bsd-3)))
(define-public python-validictory