summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-05-12 20:12:33 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-05-12 20:25:41 +0100
commit22a9f2dad134a2bb5dbb275d364bd64732f01140 (patch)
tree79d0e181b885d74775af698641d129bda0338f01 /gnu/packages/python-web.scm
parent269e090f64b27f6421866abb839aea385c4b41c8 (diff)
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
Diffstat (limited to 'gnu/packages/python-web.scm')
-rw-r--r--gnu/packages/python-web.scm49
1 files changed, 27 insertions, 22 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index f2a34c59b90..6f25942eb16 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -2341,32 +2341,37 @@ HTTP servers, RESTful APIs, and web services.")
2341(define-public parfive 2341(define-public parfive
2342 (package 2342 (package
2343 (name "parfive") 2343 (name "parfive")
2344 (version "2.1.0") 2344 (version "2.2.0")
2345 (source (origin 2345 (source
2346 (method url-fetch) 2346 (origin
2347 (uri (pypi-uri "parfive" version)) 2347 (method url-fetch)
2348 (sha256 2348 (uri (pypi-uri "parfive" version))
2349 (base32 2349 (sha256
2350 "13nw2y7wjzj6w049av6ff4d0zxgbhkrgck0xyh676c114hcv8v6d")))) 2350 (base32 "16rf02jhjr9lij8s2gqmvs01vx8kiv9f2535dnnziqwqv14d21yy"))))
2351 (build-system pyproject-build-system) 2351 (build-system pyproject-build-system)
2352 (arguments 2352 (arguments
2353 (list 2353 (list
2354 ;; Disable tests requiring network access.
2355 #:test-flags 2354 #:test-flags
2356 #~(list "-k" (string-append 2355 ;; Disable tests requiring network access.
2357 "not test_ftp" 2356 #~(list "-k" (string-join
2358 " and not test_ftp_pasv_command" 2357 (list "not test_ftp"
2359 " and not test_ftp_http")))) 2358 "test_ftp_pasv_command"
2360 (propagated-inputs (list python-aiofiles python-aioftp python-aiohttp 2359 "test_ftp_http")
2361 python-tqdm)) 2360 " and not "))))
2362 (native-inputs (list python-pytest 2361 (native-inputs
2363 python-pytest-asyncio 2362 (list python-pytest
2364 python-pytest-cov 2363 python-pytest-asyncio
2365 python-pytest-localserver 2364 python-pytest-cov
2366 python-pytest-socket 2365 python-pytest-localserver
2367 python-setuptools 2366 python-pytest-socket
2368 python-setuptools-scm 2367 python-setuptools
2369 python-wheel)) 2368 python-setuptools-scm-next
2369 python-wheel))
2370 (propagated-inputs
2371 (list python-aiofiles
2372 python-aioftp
2373 python-aiohttp
2374 python-tqdm))
2370 (home-page "https://parfive.readthedocs.io/") 2375 (home-page "https://parfive.readthedocs.io/")
2371 (synopsis "HTTP and FTP parallel file downloader") 2376 (synopsis "HTTP and FTP parallel file downloader")
2372 (description 2377 (description