guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

239/361: gnu: python-requests-toolbelt: Update to 1.0.0.


From: guix-commits
Subject: 239/361: gnu: python-requests-toolbelt: Update to 1.0.0.
Date: Fri, 22 Nov 2024 06:00:49 -0500 (EST)

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

commit c461e2e295ab3df56c16f7b9577ea341872a9e91
Author: Sharlatan Hellseher <sharlatanus@gmail.com>
AuthorDate: Tue Nov 5 15:49:46 2024 +0000

    gnu: python-requests-toolbelt: Update to 1.0.0.
    
    * gnu/packages/python-web.scm (python-requests-toolbelt): Update to 1.0.0.
    [build-system]: Swap to pyproject-build-system.
    [phases]{delete-problematic-tests}: Move logic to <tests-flags.
    [native-inputs]: Add python-pyopenssl, python-setuptools,
    python-trustme, and python-wheel.
    
    Change-Id: Ie8a9063a53e154b421675d7ee5463861e577111b
---
 gnu/packages/python-web.scm | 42 +++++++++++++++++++++++++-----------------
 1 file changed, 25 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 54544d691c..ec2543eedb 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -3866,25 +3866,33 @@ portions of your testing code.")
 (define-public python-requests-toolbelt
   (package
     (name "python-requests-toolbelt")
-    (version "0.9.1")
-    (source (origin
-             (method url-fetch)
-             (uri (pypi-uri "requests-toolbelt" version))
-             (sha256
-              (base32
-               "1h3gm88dcjbd7gm229a7x5qkkhnsqsjz0m0l2xyavm2ab3a8k04n"))))
-    (build-system python-build-system)
+    (version "1.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "requests-toolbelt" version))
+       (sha256
+        (base32 "1ijvip427ki177ycrblcn1mfgsq7ixzpvqqfvidjn0a7s2is10bn"))))
+    (build-system pyproject-build-system)
     (arguments
-     '(#:phases (modify-phases %standard-phases
-                  (add-after 'unpack 'delete-problematic-tests
-                    (lambda _
-                      ;; Fails because of expired certificate.
-                      (delete-file "tests/test_x509_adapter.py")
-                      ;; Fails due to networking (socket.gaierror: [Errno -2]
-                      ;; Name or service not known).
-                      (delete-file "tests/test_multipart_encoder.py"))))))
+     (list
+      #:test-flags
+      ;; Requiring networking or fail due not valid certs: AttributeError:
+      ;; 'MockHTTPResponse' object has no attribute 'close'
+      #~(list "-k" (string-append "not test_dump_all"
+                                  " and not test_dump_response"
+                                  " and not 
test_prepared_request_override_base"
+                                  " and not test_prepared_request_with_base"
+                                  " and not test_request_override_base"
+                                  " and not test_request_with_base"))))
     (native-inputs
-     (list python-betamax python-mock python-pytest))
+     (list python-betamax
+           python-mock
+           python-pyopenssl
+           python-pytest
+           python-setuptools
+           python-trustme
+           python-wheel))
     (propagated-inputs
      (list python-requests))
     (synopsis "Extensions to python-requests")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]