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

commit 7377766788f476a3a9ff95d8fab631dcd627f5de
Author: Nicolas Graves <ngra...@ngraves.fr>
AuthorDate: Sun Sep 21 00:28:54 2025 +0200

    gnu: python-lazr-restfulclient: Fix tests.
    
    * gnu/packages/python-web.scm (python-lazr-restfulclient):
    [arguments]<#:phases>: Replace 'check phase.
    [propagated-inputs]: Add python-six, which is still used in the package.
    
    Change-Id: Ie8e272034f3fc747584f4500cf00a3a9b2e867bf
    Signed-off-by: Sharlatan Hellseher <sharlata...@gmail.com>
---
 gnu/packages/python-web.scm | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 7925213677..be80951404 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -991,18 +991,26 @@ datasets and other repos on the @url{huggingface.co} 
hub.")
                 (for-each delete-file '("test_oauth.py" "test_docs.py")))
               (substitute* "setup.py"
                 (("\"(oauth|lazr\\.(authentication|restful>=0\\.11\\.0))\",")
-                 "")))))))
-    (native-inputs (list python-setuptools
-                         python-testtools
-                         python-wheel
-                         python-wsgi-intercept
-                         python-zope-testrunner))
-    (propagated-inputs (list python-distro
-                             python-httplib2
-                             python-oauthlib
-                             python-pyparsing
-                             python-setuptools
-                             python-wadllib))
+                 ""))))
+          (replace 'check
+            (lambda* (#:key tests? #:allow-other-keys)
+              (if tests?
+                  (invoke "zope-testrunner" "--test-path=src")
+                  (format #t "test suite not run~%")))))))
+    (native-inputs
+     (list python-setuptools
+           python-testtools
+           python-wheel
+           python-wsgi-intercept
+           python-zope-testrunner))
+    (propagated-inputs
+     (list python-distro
+           python-httplib2
+           python-oauthlib
+           python-pyparsing
+           python-setuptools
+           python-six
+           python-wadllib))
     (home-page "https://launchpad.net/lazr.restfulclient";)
     (synopsis "Web client Python library extending wadlib")
     (description "This package provides a programmable client library that

Reply via email to