sharlatan pushed a commit to branch python-team
in repository guix.

commit 06dc9900093f41efbdf0c6c4abdc05558123b452
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Wed Nov 27 00:18:35 2024 +0000

    gnu: python-green: Adjust inputs.
    
    * gnu/packages/python-check.scm (python-green):
    [arguments]<phases>: Add custom 'check.
    [native-inputs]: Remove python-black and python-django; add
    python-setuptools and python-wheel.
    
    Change-Id: I3fd3aa1d3e73956d08b1691d6a1d43b6d8d2d019
---
 gnu/packages/python-check.scm | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index c40c5da8c8..df0a490eae 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -3199,13 +3199,20 @@ unused.")
        (sha256
         (base32 "1cd62nbn5dvlpnsyplp6cb24wd230san8dpm6pnl99n2kwzpq1m4"))))
     (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags #~(list "-vr" "green")
+      #:phases
+      #~(modify-phases %standard-phases
+          (replace 'check
+            (lambda* (#:key tests? test-flags #:allow-other-keys)
+              (when tests?
+                (apply invoke "python" "-m" "green" test-flags)))))))
     (native-inputs
-     (list python-black
-           python-django
-           python-mypy
-           python-testtools))
-    ;; The python-coverage dependency appears both in requirements.txt and
-    ;; requirements-dev.txt.
+     (list python-mypy
+           python-setuptools
+           python-testtools
+           python-wheel))
     (propagated-inputs
      (list python-colorama
            python-coverage

Reply via email to