~ruther/guix-local

ebe35e6b73326b0029323b640d58f7b3be1373a8 — Nicolas Goaziou 1 year, 11 months ago 1615b5a
gnu: python-urllib3: Update to 2.2.1.

* gnu/packages/python-web.scm (python-urllib3): Update to 2.2.1. Re-indent.
[build-system]: Use PYPROJECT-BUILD-SYSTEM.
[native-inputs]: Add PYTHON-HATCHLING.

Change-Id: I980c0cad01b39cce44e3cae09e776fbdff9b162a
1 files changed, 21 insertions(+), 20 deletions(-)

M gnu/packages/python-web.scm
M gnu/packages/python-web.scm => gnu/packages/python-web.scm +21 -20
@@ 4113,30 4113,31 @@ addon for removing tracking fields from URLs.")
(define-public python-urllib3
  (package
    (name "python-urllib3")
    (version "1.26.15")
    (version "2.2.1")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "urllib3" version))
        (sha256
         (base32
          "01dkqv0rsjqyw4wrp6yj8h3bcnl7c678qkj845596vs7p4bqff4a"))))
    (build-system python-build-system)
     (origin
       (method url-fetch)
       (uri (pypi-uri "urllib3" version))
       (sha256
        (base32
         "06fg8jj64lgxr2jrizzrsdvaf1avpg5qmhvnswhfbf8sqrv0hmyh"))))
    (build-system pyproject-build-system)
    (arguments `(#:tests? #f))
    (native-inputs (list python-hatchling))
    (propagated-inputs
     (append
       ;; These 5 inputs are used to build urrlib3[secure]
       (list python-certifi)
       (if (member (%current-system)
                   (package-transitive-supported-systems python-cryptography))
         (list python-cryptography)
         '())
       (list python-idna)
       (if (member (%current-system)
                   (package-transitive-supported-systems python-pyopenssl))
         (list python-pyopenssl)
         '())
       (list python-pysocks)))
      ;; These 5 inputs are used to build urrlib3[secure]
      (list python-certifi)
      (if (member (%current-system)
                  (package-transitive-supported-systems python-cryptography))
          (list python-cryptography)
          '())
      (list python-idna)
      (if (member (%current-system)
                  (package-transitive-supported-systems python-pyopenssl))
          (list python-pyopenssl)
          '())
      (list python-pysocks)))
    (home-page "https://urllib3.readthedocs.io/")
    (synopsis "HTTP library with thread-safe connection pooling")
    (description