sharlatan pushed a commit to branch master
in repository guix.

commit 22a9f2dad134a2bb5dbb275d364bd64732f01140
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Mon May 12 20:12:33 2025 +0100

    gnu: parfive: Update to 2.2.0.
    
    * gnu/packages/python-web.scm (parfive): Update to 2.2.0.
    [native-inputs]: Remove python-setuptools-scm; add 
python-setuptools-scm-next.
    
    Change-Id: I1236f5e4a79e68314ea288eb8361c4f0d2addec6
---
 gnu/packages/python-web.scm | 49 +++++++++++++++++++++++++--------------------
 1 file changed, 27 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index f2a34c59b9..6f25942eb1 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -2341,32 +2341,37 @@ HTTP servers, RESTful APIs, and web services.")
 (define-public parfive
   (package
     (name "parfive")
-    (version "2.1.0")
-    (source (origin
-              (method url-fetch)
-              (uri (pypi-uri "parfive" version))
-              (sha256
-               (base32
-                "13nw2y7wjzj6w049av6ff4d0zxgbhkrgck0xyh676c114hcv8v6d"))))
+    (version "2.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "parfive" version))
+       (sha256
+        (base32 "16rf02jhjr9lij8s2gqmvs01vx8kiv9f2535dnnziqwqv14d21yy"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-      ;; Disable tests requiring network access.
       #:test-flags
-      #~(list "-k" (string-append
-                    "not test_ftp"
-                    " and not test_ftp_pasv_command"
-                    " and not test_ftp_http"))))
-    (propagated-inputs (list python-aiofiles python-aioftp python-aiohttp
-                             python-tqdm))
-    (native-inputs (list python-pytest
-                         python-pytest-asyncio
-                         python-pytest-cov
-                         python-pytest-localserver
-                         python-pytest-socket
-                         python-setuptools
-                         python-setuptools-scm
-                         python-wheel))
+      ;; Disable tests requiring network access.
+      #~(list "-k" (string-join
+                    (list "not test_ftp"
+                          "test_ftp_pasv_command"
+                          "test_ftp_http")
+                    " and not "))))
+    (native-inputs
+     (list python-pytest
+           python-pytest-asyncio
+           python-pytest-cov
+           python-pytest-localserver
+           python-pytest-socket
+           python-setuptools
+           python-setuptools-scm-next
+           python-wheel))
+    (propagated-inputs
+     (list python-aiofiles
+           python-aioftp
+           python-aiohttp
+           python-tqdm))
     (home-page "https://parfive.readthedocs.io/";)
     (synopsis "HTTP and FTP parallel file downloader")
     (description

Reply via email to