summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-03-23 23:33:55 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-05-24 10:14:41 +0100
commitfa153c811c17961e40744a27a1467d48201e2be8 (patch)
tree670f832a9ad222bb857c81b79269e1e84f228181 /gnu/packages/python-web.scm
parentf2ffd0aee090fc3c9b9f3a1c0da23d396f1132dd (diff)
gnu: python-parfive: Update to 2.3.1.
* gnu/packages/python-web.scm (python-parfive): Update to 2.3.1. [source]: Switch to git-fetch. [arguments] <test-flags>: Skip one more test. [propagated-inputs]: Remove python-aiofiles. [native-inputs]: Remove python-wheel; add python-aiofiles. Change-Id: Ia32c1e070ebc19ed1a2f8d442b4bda656b845a8b
Diffstat (limited to 'gnu/packages/python-web.scm')
-rw-r--r--gnu/packages/python-web.scm28
1 files changed, 16 insertions, 12 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 4a743ab1e08..cb09eee27cd 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -3669,13 +3669,16 @@ program would be built.")
3669(define-public python-parfive 3669(define-public python-parfive
3670 (package 3670 (package
3671 (name "python-parfive") 3671 (name "python-parfive")
3672 (version "2.2.0") 3672 (version "2.3.1")
3673 (source 3673 (source
3674 (origin 3674 (origin
3675 (method url-fetch) 3675 (method git-fetch)
3676 (uri (pypi-uri "parfive" version)) 3676 (uri (git-reference
3677 (url "https://github.com/Cadair/parfive")
3678 (commit (string-append "v" version))))
3679 (file-name (git-file-name name version))
3677 (sha256 3680 (sha256
3678 (base32 "16rf02jhjr9lij8s2gqmvs01vx8kiv9f2535dnnziqwqv14d21yy")))) 3681 (base32 "09kkh7kp9qy8m26zk6p7zc84yrc81pjgsi594kaa1v1n83mprl4b"))))
3679 (build-system pyproject-build-system) 3682 (build-system pyproject-build-system)
3680 (arguments 3683 (arguments
3681 (list 3684 (list
@@ -3683,22 +3686,23 @@ program would be built.")
3683 ;; Disable tests requiring network access. 3686 ;; Disable tests requiring network access.
3684 #~(list "-k" (string-join 3687 #~(list "-k" (string-join
3685 (list "not test_ftp" 3688 (list "not test_ftp"
3689 "test_ftp_http"
3686 "test_ftp_pasv_command" 3690 "test_ftp_pasv_command"
3687 "test_ftp_http") 3691 "test_problematic_http_urls")
3688 " and not ")))) 3692 " and not "))))
3689 (native-inputs 3693 (native-inputs
3690 (list python-pytest 3694 (list python-aiofiles
3695 python-pytest
3691 python-pytest-asyncio 3696 python-pytest-asyncio
3692 python-pytest-localserver 3697 python-pytest-localserver
3693 python-pytest-socket 3698 python-pytest-socket
3694 python-setuptools 3699 python-setuptools
3695 python-setuptools-scm 3700 python-setuptools-scm))
3696 python-wheel))
3697 (propagated-inputs 3701 (propagated-inputs
3698 (list python-aiofiles 3702 (list python-aiohttp
3699 python-aioftp 3703 python-tqdm
3700 python-aiohttp 3704 ;; [optional]
3701 python-tqdm)) 3705 python-aioftp))
3702 (home-page "https://parfive.readthedocs.io/") 3706 (home-page "https://parfive.readthedocs.io/")
3703 (synopsis "HTTP and FTP parallel file downloader") 3707 (synopsis "HTTP and FTP parallel file downloader")
3704 (description 3708 (description