Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-kombu for openSUSE:Factory 
checked in at 2025-08-13 16:30:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kombu (Old)
 and      /work/SRC/openSUSE:Factory/.python-kombu.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kombu"

Wed Aug 13 16:30:30 2025 rev:88 rq:1299117 version:5.5.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kombu/python-kombu.changes        
2025-05-14 17:02:39.482884003 +0200
+++ /work/SRC/openSUSE:Factory/.python-kombu.new.1085/python-kombu.changes      
2025-08-13 16:32:04.808322877 +0200
@@ -1,0 +2,14 @@
+Tue Aug 12 12:25:54 UTC 2025 - Felix Stegmeier <[email protected]>
+
+- Convert to pip-based build
+- Update to 5.5.4
+  * chore: add Codecov test analytics by @thomasrockhu-codecov in #2290
+  * Added DeepWiki to README by @Nusnus in #2295
+  * redis.connection.ConnectionPool API change: get_connection does not accept 
arguments by @woutdenolf in #2294
+  * Update mongodb.txt to match celery version by @auvipy in #2297
+  * Update ubuntu version as per blacksmiths update by @auvipy in #2301
+  * Resolve logger warnings by @emmanuel-ferdman in #2302
+  * Fixed lint error from kombu/transport/native_delayed_delivery.py by 
@Nusnus in #2308
+  * Prepare for release: v5.5.4 by @Nusnus in #2309
+
+-------------------------------------------------------------------

Old:
----
  kombu-5.5.3.tar.gz

New:
----
  kombu-5.5.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-kombu.spec ++++++
--- /var/tmp/diff_new_pack.sykkBg/_old  2025-08-13 16:32:06.580396952 +0200
+++ /var/tmp/diff_new_pack.sykkBg/_new  2025-08-13 16:32:06.580396952 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-kombu
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 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-kombu
-Version:        5.5.3
+Version:        5.5.4
 Release:        0
 Summary:        AMQP Messaging Framework for Python
 License:        BSD-3-Clause
@@ -38,12 +38,14 @@
 BuildRequires:  %{python_module google-cloud-pubsub}
 BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module msgpack}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pre-commit}
 BuildRequires:  %{python_module pycurl >= 7.43.0.5}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module redis >= 4.5.2}
 BuildRequires:  %{python_module setuptools >= 47}
 BuildRequires:  %{python_module vine}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  timezone
@@ -75,10 +77,10 @@
 rm t/unit/transport/test_azureservicebus.py
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
@@ -89,5 +91,5 @@
 %license LICENSE
 %doc AUTHORS FAQ README.rst THANKS TODO
 %{python_sitelib}/kombu
-%{python_sitelib}/kombu-%{version}-py*.egg-info
+%{python_sitelib}/kombu-%{version}.dist-info
 

++++++ kombu-5.5.3.tar.gz -> kombu-5.5.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/PKG-INFO new/kombu-5.5.4/PKG-INFO
--- old/kombu-5.5.3/PKG-INFO    2025-04-16 14:46:02.748805800 +0200
+++ new/kombu-5.5.4/PKG-INFO    2025-06-01 12:18:59.296477600 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: kombu
-Version: 5.5.3
+Version: 5.5.4
 Summary: Messaging library for Python.
 Home-page: https://kombu.readthedocs.io
 Author: Ask Solem
@@ -34,6 +34,7 @@
 Requires-Dist: vine==5.1.0
 Requires-Dist: backports.zoneinfo[tzdata]>=0.2.1; python_version < "3.9"
 Requires-Dist: tzdata>=2025.2; python_version >= "3.9"
+Requires-Dist: packaging
 Provides-Extra: msgpack
 Requires-Dist: msgpack==1.1.0; extra == "msgpack"
 Provides-Extra: yaml
@@ -41,7 +42,7 @@
 Provides-Extra: redis
 Requires-Dist: redis!=4.5.5,!=5.0.2,<=5.2.1,>=4.5.2; extra == "redis"
 Provides-Extra: mongodb
-Requires-Dist: pymongo>=4.1.1; extra == "mongodb"
+Requires-Dist: pymongo==4.10.1; extra == "mongodb"
 Provides-Extra: sqs
 Requires-Dist: boto3>=1.26.143; extra == "sqs"
 Requires-Dist: urllib3>=1.26.16; extra == "sqs"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/README.rst new/kombu-5.5.4/README.rst
--- old/kombu-5.5.3/README.rst  2025-04-16 14:45:51.000000000 +0200
+++ new/kombu-5.5.4/README.rst  2025-06-01 12:18:46.000000000 +0200
@@ -4,10 +4,11 @@
 
 |build-status| |coverage| |license| |wheel| |pyversion| |pyimp| |downloads|
 
-:Version: 5.5.3
+:Version: 5.5.4
 :Documentation: https://kombu.readthedocs.io/
 :Download: https://pypi.org/project/kombu/
 :Source: https://github.com/celery/kombu/
+:DeepWiki: |deepwiki|
 :Keywords: messaging, amqp, rabbitmq, redis, mongodb, python, queue
 
 About
@@ -350,9 +351,16 @@
 .. |pyimp| image:: https://img.shields.io/pypi/implementation/kombu.svg
      :alt: Support Python implementations.
      :target: https://pypi.org/project/kombu/
+
 .. |downloads| image:: https://pepy.tech/badge/kombu
     :target: https://pepy.tech/project/kombu
 
+.. |deepwiki| image:: https://devin.ai/assets/deepwiki-badge.png
+    :alt: Ask http://DeepWiki.com
+    :target: https://deepwiki.com/celery/kombu
+    :width: 125px
+
+
 kombu as part of the Tidelift Subscription
 =======
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/docs/includes/introduction.txt 
new/kombu-5.5.4/docs/includes/introduction.txt
--- old/kombu-5.5.3/docs/includes/introduction.txt      2025-04-16 
14:45:51.000000000 +0200
+++ new/kombu-5.5.4/docs/includes/introduction.txt      2025-06-01 
12:18:46.000000000 +0200
@@ -1,4 +1,4 @@
-:Version: 5.5.3
+:Version: 5.5.4
 :Web: https://kombu.readthedocs.io/
 :Download: https://pypi.org/project/kombu/
 :Source: https://github.com/celery/kombu/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/kombu/__init__.py 
new/kombu-5.5.4/kombu/__init__.py
--- old/kombu-5.5.3/kombu/__init__.py   2025-04-16 14:45:51.000000000 +0200
+++ new/kombu-5.5.4/kombu/__init__.py   2025-06-01 12:18:46.000000000 +0200
@@ -8,7 +8,7 @@
 from collections import namedtuple
 from typing import Any, cast
 
-__version__ = '5.5.3'
+__version__ = '5.5.4'
 __author__ = 'Ask Solem'
 __contact__ = '[email protected]'
 __homepage__ = 'https://kombu.readthedocs.io'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kombu-5.5.3/kombu/transport/native_delayed_delivery.py 
new/kombu-5.5.4/kombu/transport/native_delayed_delivery.py
--- old/kombu-5.5.3/kombu/transport/native_delayed_delivery.py  2025-03-24 
21:45:31.000000000 +0100
+++ new/kombu-5.5.4/kombu/transport/native_delayed_delivery.py  2025-05-31 
17:48:06.000000000 +0200
@@ -112,9 +112,9 @@
     for binding_entry in bindings:
         exchange: Exchange = binding_entry.exchange.bind(channel)
         if exchange.type == 'direct':
-            logger.warn(f"Exchange {exchange.name} is a direct exchange "
-                        f"and native delayed delivery do not support direct 
exchanges.\n"
-                        f"ETA tasks published to this exchange will block the 
worker until the ETA arrives.")
+            logger.warning(f"Exchange {exchange.name} is a direct exchange "
+                           f"and native delayed delivery do not support direct 
exchanges.\n"
+                           f"ETA tasks published to this exchange will block 
the worker until the ETA arrives.")
             continue
 
         routing_key = binding_entry.routing_key if 
binding_entry.routing_key.startswith(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/kombu/transport/redis.py 
new/kombu-5.5.4/kombu/transport/redis.py
--- old/kombu-5.5.3/kombu/transport/redis.py    2025-03-15 00:11:44.000000000 
+0100
+++ new/kombu-5.5.4/kombu/transport/redis.py    2025-05-07 21:20:13.000000000 
+0200
@@ -59,9 +59,11 @@
 from bisect import bisect
 from collections import namedtuple
 from contextlib import contextmanager
+from importlib.metadata import version
 from queue import Empty
 from time import time
 
+from packaging.version import Version
 from vine import promise
 
 from kombu.exceptions import InconsistencyError, VersionMismatch
@@ -79,8 +81,10 @@
 
 try:
     import redis
+    _REDIS_GET_CONNECTION_WITHOUT_ARGS = Version(version("redis")) >= 
Version("5.3.0")
 except ImportError:  # pragma: no cover
     redis = None
+    _REDIS_GET_CONNECTION_WITHOUT_ARGS = None
 
 try:
     from redis import sentinel
@@ -511,7 +515,10 @@
 
     def _client_registered(self, channel, client, cmd):
         if getattr(client, 'connection', None) is None:
-            client.connection = client.connection_pool.get_connection('_')
+            if _REDIS_GET_CONNECTION_WITHOUT_ARGS:
+                client.connection = client.connection_pool.get_connection()
+            else:
+                client.connection = client.connection_pool.get_connection('_')
         return (client.connection._sock is not None and
                 (channel, client, cmd) in self._chan_to_sock)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/kombu.egg-info/PKG-INFO 
new/kombu-5.5.4/kombu.egg-info/PKG-INFO
--- old/kombu-5.5.3/kombu.egg-info/PKG-INFO     2025-04-16 14:46:02.000000000 
+0200
+++ new/kombu-5.5.4/kombu.egg-info/PKG-INFO     2025-06-01 12:18:59.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: kombu
-Version: 5.5.3
+Version: 5.5.4
 Summary: Messaging library for Python.
 Home-page: https://kombu.readthedocs.io
 Author: Ask Solem
@@ -34,6 +34,7 @@
 Requires-Dist: vine==5.1.0
 Requires-Dist: backports.zoneinfo[tzdata]>=0.2.1; python_version < "3.9"
 Requires-Dist: tzdata>=2025.2; python_version >= "3.9"
+Requires-Dist: packaging
 Provides-Extra: msgpack
 Requires-Dist: msgpack==1.1.0; extra == "msgpack"
 Provides-Extra: yaml
@@ -41,7 +42,7 @@
 Provides-Extra: redis
 Requires-Dist: redis!=4.5.5,!=5.0.2,<=5.2.1,>=4.5.2; extra == "redis"
 Provides-Extra: mongodb
-Requires-Dist: pymongo>=4.1.1; extra == "mongodb"
+Requires-Dist: pymongo==4.10.1; extra == "mongodb"
 Provides-Extra: sqs
 Requires-Dist: boto3>=1.26.143; extra == "sqs"
 Requires-Dist: urllib3>=1.26.16; extra == "sqs"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/kombu.egg-info/requires.txt 
new/kombu-5.5.4/kombu.egg-info/requires.txt
--- old/kombu-5.5.3/kombu.egg-info/requires.txt 2025-04-16 14:46:02.000000000 
+0200
+++ new/kombu-5.5.4/kombu.egg-info/requires.txt 2025-06-01 12:18:59.000000000 
+0200
@@ -1,5 +1,6 @@
 amqp<6.0.0,>=5.1.1
 vine==5.1.0
+packaging
 
 [:python_version < "3.9"]
 backports.zoneinfo[tzdata]>=0.2.1
@@ -32,7 +33,7 @@
 librabbitmq>=2.0.0
 
 [mongodb]
-pymongo>=4.1.1
+pymongo==4.10.1
 
 [msgpack]
 msgpack==1.1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/requirements/default.txt 
new/kombu-5.5.4/requirements/default.txt
--- old/kombu-5.5.3/requirements/default.txt    2025-04-16 13:20:12.000000000 
+0200
+++ new/kombu-5.5.4/requirements/default.txt    2025-05-07 21:20:13.000000000 
+0200
@@ -2,3 +2,4 @@
 vine==5.1.0
 backports.zoneinfo[tzdata]>=0.2.1; python_version<"3.9"
 tzdata>=2025.2; python_version>="3.9"
+packaging
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.3/requirements/extras/mongodb.txt 
new/kombu-5.5.4/requirements/extras/mongodb.txt
--- old/kombu-5.5.3/requirements/extras/mongodb.txt     2022-10-19 
12:47:33.000000000 +0200
+++ new/kombu-5.5.4/requirements/extras/mongodb.txt     2025-05-08 
12:51:19.000000000 +0200
@@ -1 +1 @@
-pymongo>=4.1.1
+pymongo==4.10.1

Reply via email to