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
