GNU bug report logs -
#74652
[PATCH] gnu: python-redis: Update to 5.2.0.
Previous Next
Reported by: Ricardo Wurmus <rekado <at> elephly.net>
Date: Mon, 2 Dec 2024 15:37:01 UTC
Severity: normal
Tags: patch
Done: Hilton Chain <hako <at> ultrarare.space>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Tue, 03 Dec 2024 10:36:18 +0800
with message-id <87ser53331.wl-hako <at> ultrarare.space>
and subject line Re: [bug#74652] [PATCH] gnu: python-redis: Update to 5.2.0.
has caused the debbugs.gnu.org bug report #74652,
regarding [PATCH] gnu: python-redis: Update to 5.2.0.
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
74652: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74652
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
* gnu/packages/databases.scm (python-redis): Update to 5.2.0.
[arguments]: Update list of tests to skip; add phase 'relax-requirements.
[native-inputs]: Add python-numpy.
Change-Id: I789c511fb4a516e6cdad06dba695af9bb89f562d
---
gnu/packages/databases.scm | 24 +++++++++++++++++++-----
1 file changed, 19 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 94cb5bbd877..c7edada862c 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -4377,7 +4377,7 @@ (define-public python-fakeredis
(define-public python-redis
(package
(name "python-redis")
- (version "4.5.4")
+ (version "5.2.0")
(source (origin
;; The PyPI archive lacks some test resources such as the TLS
;; certificates under docker/stunnel/keys.
@@ -4388,7 +4388,7 @@ (define-public python-redis
(file-name (git-file-name name version))
(sha256
(base32
- "0s5pswykjcyqbx471ib3gwy29xxa5ckgch9hy476x2s4pvhkbgmr"))))
+ "0f38s704gpm8ra6vdrqhicfq7m77in60kbgcmhvmviq9qj6v3505"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -4399,7 +4399,8 @@ (define-public python-redis
;; .github/workflows/install_and_test.sh).
(string-append "not onlycluster "
"and not redismod "
- "and not ssl")
+ "and not ssl "
+ "and not graph")
"-k" (string-append
;; The autoclaim test fails with "AssertionError: assert
;; [b'0-0', [], []] == [b'0-0', []]".
@@ -4408,9 +4409,21 @@ (define-public python-redis
;; connecting to localhost:6380. Connection refused."
;; (see: https://github.com/redis/redis-py/issues/2109).
"and not test_sync "
- "and not test_psync"))
+ "and not test_psync "
+ ;; Same with: "Error 111 connecting to
+ ;; localhost:6479. Connection refused."
+ "and not test_tfcall "
+ "and not test_tfunction_load_delete "
+ "and not test_tfunction_list"))
#:phases
#~(modify-phases %standard-phases
+ (add-after 'unpack 'relax-requirements
+ (lambda _
+ ;; FIXME Our version of python-async-timeout is just a little
+ ;; too old, but upgrading it would cause close to 1000 rebuilds.
+ (substitute* '("requirements.txt" "setup.py")
+ (("async-timeout>=4.0.3")
+ "async-timeout>=4.0.2"))))
;; Tests require a running Redis server.
(add-before 'check 'start-redis
(lambda* (#:key tests? #:allow-other-keys)
@@ -4419,7 +4432,8 @@ (define-public python-redis
"--enable-debug-command" "yes"
"--enable-module-command" "local")))))))
(native-inputs
- (list python-pytest
+ (list python-numpy
+ python-pytest
python-pytest-asyncio
python-pytest-timeout
redis))
base-commit: d97a67d41de142c0fbdba55e96bfc147482bfae2
--
2.46.0
[Message part 3 (message/rfc822, inline)]
Hi Ricardo,
On Mon, 02 Dec 2024 23:36:02 +0800,
Ricardo Wurmus wrote:
>
> * gnu/packages/databases.scm (python-redis): Update to 5.2.0.
> [arguments]: Update list of tests to skip; add phase 'relax-requirements.
> [native-inputs]: Add python-numpy.
>
> Change-Id: I789c511fb4a516e6cdad06dba695af9bb89f562d
> ---
> gnu/packages/databases.scm | 24 +++++++++++++++++++-----
> 1 file changed, 19 insertions(+), 5 deletions(-)
‘guix build --dependents’ looks good, applied v2 to master.
Applogies for the breakage, thank you very much for fixing it!
This bug report was last modified 168 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.