Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-hiredis for openSUSE:Factory checked in at 2026-04-07 16:33:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-hiredis (Old) and /work/SRC/openSUSE:Factory/.python-hiredis.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hiredis" Tue Apr 7 16:33:39 2026 rev:15 rq:1344804 version:3.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-hiredis/python-hiredis.changes 2025-10-16 17:39:57.271447234 +0200 +++ /work/SRC/openSUSE:Factory/.python-hiredis.new.21863/python-hiredis.changes 2026-04-07 16:49:19.185559451 +0200 @@ -1,0 +2,7 @@ +Mon Apr 6 21:06:44 UTC 2026 - Dirk Müller <[email protected]> + +- update to 3.3.1: + * This release fixes a compatibility issue with Python 3.15: + * MNT: do not use deprecated load_module method + +------------------------------------------------------------------- Old: ---- hiredis-3.3.0.tar.gz New: ---- hiredis-3.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-hiredis.spec ++++++ --- /var/tmp/diff_new_pack.hNAQ6x/_old 2026-04-07 16:49:19.709581121 +0200 +++ /var/tmp/diff_new_pack.hNAQ6x/_new 2026-04-07 16:49:19.713581287 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-hiredis # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-hiredis -Version: 3.3.0 +Version: 3.3.1 Release: 0 Summary: Python wrapper for hiredis License: BSD-3-Clause ++++++ 161-use-system-hiredis.patch ++++++ --- /var/tmp/diff_new_pack.hNAQ6x/_old 2026-04-07 16:49:19.741582445 +0200 +++ /var/tmp/diff_new_pack.hNAQ6x/_new 2026-04-07 16:49:19.745582610 +0200 @@ -18,18 +18,20 @@ setup.py | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) ---- a/setup.py -+++ b/setup.py +Index: hiredis-3.3.1/setup.py +=================================================================== +--- hiredis-3.3.1.orig/setup.py ++++ hiredis-3.3.1/setup.py @@ -7,6 +7,7 @@ except ImportError: - import importlib + import runpy import glob import io +import os import sys -@@ -17,16 +18,38 @@ def version(): - return module.__version__ +@@ -14,16 +15,38 @@ def version(): + return runpy.run_path("hiredis/version.py")["__version__"] +def is_hiredis_bundled(): ++++++ drop-vendor-sources.patch ++++++ --- /var/tmp/diff_new_pack.hNAQ6x/_old 2026-04-07 16:49:19.765583437 +0200 +++ /var/tmp/diff_new_pack.hNAQ6x/_new 2026-04-07 16:49:19.769583602 +0200 @@ -3,9 +3,11 @@ setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---- a/setup.py -+++ b/setup.py -@@ -19,7 +19,7 @@ def version(): +Index: hiredis-3.3.1/setup.py +=================================================================== +--- hiredis-3.3.1.orig/setup.py ++++ hiredis-3.3.1/setup.py +@@ -16,7 +16,7 @@ def version(): def get_sources(): hiredis_sources = ("alloc", "async", "hiredis", "net", "read", "sds", "sockcompat") ++++++ hiredis-3.3.0.tar.gz -> hiredis-3.3.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hiredis-3.3.0/PKG-INFO new/hiredis-3.3.1/PKG-INFO --- old/hiredis-3.3.0/PKG-INFO 2025-10-14 17:25:37.438686000 +0200 +++ new/hiredis-3.3.1/PKG-INFO 2026-03-16 15:10:34.628529500 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.4 Name: hiredis -Version: 3.3.0 +Version: 3.3.1 Summary: Python wrapper for hiredis Home-page: https://github.com/redis/hiredis-py Author: Jan-Erik Rediger, Pieter Noordhuis @@ -29,6 +29,18 @@ Requires-Python: >=3.8 Description-Content-Type: text/markdown License-File: LICENSE +Dynamic: author +Dynamic: author-email +Dynamic: classifier +Dynamic: description +Dynamic: description-content-type +Dynamic: home-page +Dynamic: keywords +Dynamic: license +Dynamic: license-file +Dynamic: project-url +Dynamic: requires-python +Dynamic: summary # hiredis-py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hiredis-3.3.0/hiredis/version.py new/hiredis-3.3.1/hiredis/version.py --- old/hiredis-3.3.0/hiredis/version.py 2025-10-14 17:25:34.000000000 +0200 +++ new/hiredis-3.3.1/hiredis/version.py 2026-03-16 15:10:31.000000000 +0100 @@ -1 +1 @@ -__version__ = "3.3.0" +__version__ = "3.3.1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hiredis-3.3.0/hiredis.egg-info/PKG-INFO new/hiredis-3.3.1/hiredis.egg-info/PKG-INFO --- old/hiredis-3.3.0/hiredis.egg-info/PKG-INFO 2025-10-14 17:25:37.000000000 +0200 +++ new/hiredis-3.3.1/hiredis.egg-info/PKG-INFO 2026-03-16 15:10:34.000000000 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.4 Name: hiredis -Version: 3.3.0 +Version: 3.3.1 Summary: Python wrapper for hiredis Home-page: https://github.com/redis/hiredis-py Author: Jan-Erik Rediger, Pieter Noordhuis @@ -29,6 +29,18 @@ Requires-Python: >=3.8 Description-Content-Type: text/markdown License-File: LICENSE +Dynamic: author +Dynamic: author-email +Dynamic: classifier +Dynamic: description +Dynamic: description-content-type +Dynamic: home-page +Dynamic: keywords +Dynamic: license +Dynamic: license-file +Dynamic: project-url +Dynamic: requires-python +Dynamic: summary # hiredis-py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hiredis-3.3.0/setup.py new/hiredis-3.3.1/setup.py --- old/hiredis-3.3.0/setup.py 2025-10-14 17:25:34.000000000 +0200 +++ new/hiredis-3.3.1/setup.py 2026-03-16 15:10:31.000000000 +0100 @@ -4,17 +4,14 @@ from setuptools import setup, Extension except ImportError: from distutils.core import setup, Extension -import importlib +import runpy import glob import io import sys def version(): - loader = importlib.machinery.SourceFileLoader( - "hiredis.version", "hiredis/version.py") - module = loader.load_module() - return module.__version__ + return runpy.run_path("hiredis/version.py")["__version__"] def get_sources():
