rekado pushed a commit to branch master
in repository guix.

commit c44b5f86011150234475e437ffcc380c78072fbb
Author: Ricardo Wurmus <[email protected]>
AuthorDate: Sun Jan 12 16:09:03 2025 +0100

    gnu: python-django-redis: Use pyproject-build-system.
    
    * gnu/packages/django.scm (python-django-redis)[build-system]: Use
    pyproject-build-system.
    [arguments]: Run tests conditionally.
    [native-inputs]: Add python-setuptools and python-wheel.
    [description]: Complete sentence.
    
    Change-Id: I8bb6416529068332046133c71159d02a50932ccb
---
 gnu/packages/django.scm | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm
index ee021763f4..fdbbb30e8b 100644
--- a/gnu/packages/django.scm
+++ b/gnu/packages/django.scm
@@ -1005,24 +1005,31 @@ support, and optional data-URI image and font 
embedding.")
               (sha256
                (base32
                 "0qvsm8yjchl0d3i7g20wba6px9lb5gv8kp3fcnr6hr0y0b3qjr9h"))))
-    (build-system python-build-system)
+    (build-system pyproject-build-system)
     (arguments
-     `(#:phases
-       (modify-phases %standard-phases
+     (list
+      #:phases
+      '(modify-phases %standard-phases
          (replace 'check
-           (lambda _
-             (invoke "redis-server" "--daemonize" "yes")
-             (with-directory-excursion "tests"
-               (invoke "python" "runtests.py")))))))
+           (lambda* (#:key tests? #:allow-other-keys)
+             (when tests?
+               (invoke "redis-server" "--daemonize" "yes")
+               (with-directory-excursion "tests"
+                 (invoke "python" "runtests.py"))))))))
     (native-inputs
-     (list python-fakeredis python-hiredis python-mock python-msgpack
+     (list python-fakeredis
+           python-hiredis
+           python-mock
+           python-msgpack
+           python-setuptools
+           python-wheel
            redis))
     (propagated-inputs
      (list python-django python-redis))
     (home-page "https://github.com/niwibe/django-redis";)
     (synopsis "Full featured redis cache backend for Django")
     (description
-      "Full featured redis cache backend for Django.")
+     "This package provides a full featured Redis cache backend for Django.")
     (license license:bsd-3)))
 
 (define-public python-django-rq

Reply via email to