guix_mirror_bot pushed a commit to branch python-team in repository guix. commit 9b15484223382d4d1f0b846a1c93672bab4ceede Author: Sharlatan Hellseher <sharlata...@gmail.com> AuthorDate: Sun Aug 10 19:09:49 2025 +0100
gnu: vdirsyncer: Fix tests, reduce closure size. * gnu/packages/dav.scm (vdirsyncer): Update to 0.19.3. [arguments] <phases>: Add 'relax-requirements, and 'pre-check. [native-inputs]: Remove python-sphinx, python-wheel, python-hypothesis, and python-pytest-asyncio; add python-pytest-asyncio-0.26. Change-Id: I81161cc8460a15b5a5cf9b6f525c060de96609a6 --- gnu/packages/dav.scm | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/gnu/packages/dav.scm b/gnu/packages/dav.scm index 00825082b6..c156d55f33 100644 --- a/gnu/packages/dav.scm +++ b/gnu/packages/dav.scm @@ -178,20 +178,25 @@ efficient syncing (lambda _ (substitute* "docs/conf.py" (("^release.*") - (string-append "release = '" #$version "'\n")))))))) + (string-append "release = '" #$version "'\n"))))) + (add-after 'unpack 'relax-requirements + ;; See: <https://github.com/pimutils/vdirsyncer/issues/1111>. + (lambda _ + (substitute* "setup.py" + (("aiostream>=0.4.3,<0.5.0") + "aiostream")))) + (add-before 'check 'pre-check + (lambda _ + (setenv "DETERMINISTIC_TESTS" "true")))))) (native-inputs - (list python-setuptools - python-setuptools-scm - python-sphinx - python-wheel - ;; Required for testing - python-aioresponses - python-hypothesis - python-trustme + (list python-aioresponses python-pytest - python-pytest-asyncio python-pytest-cov + python-pytest-asyncio-0.26 python-pytest-httpserver + python-setuptools + python-setuptools-scm + python-trustme radicale)) (inputs (list python-aiohttp