sharlatan pushed a commit to branch python-team
in repository guix.
commit badf65a339c1affbaa3c55cce91e5eef6e63aa91
Author: Sharlatan Hellseher <[email protected]>
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")