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-05-14 17:02:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kombu (Old)
 and      /work/SRC/openSUSE:Factory/.python-kombu.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kombu"

Wed May 14 17:02:03 2025 rev:87 rq:1277390 version:5.5.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kombu/python-kombu.changes        
2025-04-11 16:49:34.934295202 +0200
+++ /work/SRC/openSUSE:Factory/.python-kombu.new.30101/python-kombu.changes     
2025-05-14 17:02:39.482884003 +0200
@@ -1,0 +2,11 @@
+Wed May 14 09:59:53 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 5.5.3
+  * Fix error of double normalization options from URI in mongodb
+    transport (#2282)
+  * Move use of typing_extensions into TYPE_CHECKING block (#2283)
+  * Do not pin package tzdata anymore (#2274)
+  * Typo in pools's documentation (#2285)
+  * Prepare for release: v5.5.3 (#2288)
+
+-------------------------------------------------------------------

Old:
----
  kombu-5.5.2.tar.gz

New:
----
  kombu-5.5.3.tar.gz

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

Other differences:
------------------
++++++ python-kombu.spec ++++++
--- /var/tmp/diff_new_pack.bEXbeL/_old  2025-05-14 17:02:39.978904833 +0200
+++ /var/tmp/diff_new_pack.bEXbeL/_new  2025-05-14 17:02:39.978904833 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-kombu
-Version:        5.5.2
+Version:        5.5.3
 Release:        0
 Summary:        AMQP Messaging Framework for Python
 License:        BSD-3-Clause

++++++ kombu-5.5.2.tar.gz -> kombu-5.5.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/PKG-INFO new/kombu-5.5.3/PKG-INFO
--- old/kombu-5.5.2/PKG-INFO    2025-03-30 23:19:07.143857200 +0200
+++ new/kombu-5.5.3/PKG-INFO    2025-04-16 14:46:02.748805800 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: kombu
-Version: 5.5.2
+Version: 5.5.3
 Summary: Messaging library for Python.
 Home-page: https://kombu.readthedocs.io
 Author: Ask Solem
@@ -30,11 +30,10 @@
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Requires-Python: >=3.8
 License-File: LICENSE
-Requires-Dist: typing_extensions==4.12.2; python_version < "3.10"
 Requires-Dist: amqp<6.0.0,>=5.1.1
 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: tzdata>=2025.2; python_version >= "3.9"
 Provides-Extra: msgpack
 Requires-Dist: msgpack==1.1.0; extra == "msgpack"
 Provides-Extra: yaml
@@ -73,3 +72,16 @@
 Requires-Dist: python-consul2==0.1.5; extra == "consul"
 Provides-Extra: confluentkafka
 Requires-Dist: confluent-kafka>=2.2.0; extra == "confluentkafka"
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: home-page
+Dynamic: keywords
+Dynamic: license
+Dynamic: license-file
+Dynamic: platform
+Dynamic: project-url
+Dynamic: provides-extra
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/README.rst new/kombu-5.5.3/README.rst
--- old/kombu-5.5.2/README.rst  2025-03-30 23:18:11.000000000 +0200
+++ new/kombu-5.5.3/README.rst  2025-04-16 14:45:51.000000000 +0200
@@ -4,7 +4,7 @@
 
 |build-status| |coverage| |license| |wheel| |pyversion| |pyimp| |downloads|
 
-:Version: 5.5.2
+:Version: 5.5.3
 :Documentation: 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.2/docs/includes/introduction.txt 
new/kombu-5.5.3/docs/includes/introduction.txt
--- old/kombu-5.5.2/docs/includes/introduction.txt      2025-03-30 
23:18:11.000000000 +0200
+++ new/kombu-5.5.3/docs/includes/introduction.txt      2025-04-16 
14:45:51.000000000 +0200
@@ -1,4 +1,4 @@
-:Version: 5.5.2
+:Version: 5.5.3
 :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.2/docs/userguide/pools.rst 
new/kombu-5.5.3/docs/userguide/pools.rst
--- old/kombu-5.5.2/docs/userguide/pools.rst    2022-09-28 17:48:06.000000000 
+0200
+++ new/kombu-5.5.3/docs/userguide/pools.rst    2025-04-16 13:20:12.000000000 
+0200
@@ -189,4 +189,4 @@
 
     from kombu import pools
 
-    connections = pools.Connections(limit=pools.use_default_limit)
+    connections = pools.Connections(limit=pools.use_global_limit)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/kombu/__init__.py 
new/kombu-5.5.3/kombu/__init__.py
--- old/kombu-5.5.2/kombu/__init__.py   2025-03-30 23:18:11.000000000 +0200
+++ new/kombu-5.5.3/kombu/__init__.py   2025-04-16 14:45:51.000000000 +0200
@@ -8,7 +8,7 @@
 from collections import namedtuple
 from typing import Any, cast
 
-__version__ = '5.5.2'
+__version__ = '5.5.3'
 __author__ = 'Ask Solem'
 __contact__ = 'auv...@gmail.com'
 __homepage__ = 'https://kombu.readthedocs.io'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/kombu/asynchronous/semaphore.py 
new/kombu-5.5.3/kombu/asynchronous/semaphore.py
--- old/kombu-5.5.2/kombu/asynchronous/semaphore.py     2023-05-15 
05:09:16.000000000 +0200
+++ new/kombu-5.5.3/kombu/asynchronous/semaphore.py     2025-04-16 
13:20:12.000000000 +0200
@@ -3,21 +3,20 @@
 
 import sys
 from collections import deque
-from typing import TYPE_CHECKING, Callable, Deque
-
-if sys.version_info < (3, 10):
-    from typing_extensions import ParamSpec
-else:
-    from typing import ParamSpec
+from typing import TYPE_CHECKING
 
 if TYPE_CHECKING:
     from types import TracebackType
+    from typing import Callable, Deque
+    if sys.version_info < (3, 10):
+        from typing_extensions import ParamSpec
+    else:
+        from typing import ParamSpec
 
+    P = ParamSpec("P")
 
 __all__ = ('DummyLock', 'LaxBoundedSemaphore')
 
-P = ParamSpec("P")
-
 
 class LaxBoundedSemaphore:
     """Asynchronous Bounded Semaphore.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/kombu/transport/mongodb.py 
new/kombu-5.5.3/kombu/transport/mongodb.py
--- old/kombu-5.5.2/kombu/transport/mongodb.py  2024-06-18 19:03:41.000000000 
+0200
+++ new/kombu-5.5.3/kombu/transport/mongodb.py  2025-04-16 13:20:12.000000000 
+0200
@@ -305,7 +305,9 @@
 
         port = client.port if client.port else self.default_port
 
-        parsed = uri_parser.parse_uri(hostname, port)
+        # We disable validating and normalization parameters here,
+        # because pymongo will validate and normalize parameters later in 
__init__ of MongoClient
+        parsed = uri_parser.parse_uri(hostname, port, validate=False)
 
         dbname = parsed['database'] or client.virtual_host
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/kombu.egg-info/PKG-INFO 
new/kombu-5.5.3/kombu.egg-info/PKG-INFO
--- old/kombu-5.5.2/kombu.egg-info/PKG-INFO     2025-03-30 23:19:06.000000000 
+0200
+++ new/kombu-5.5.3/kombu.egg-info/PKG-INFO     2025-04-16 14:46:02.000000000 
+0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: kombu
-Version: 5.5.2
+Version: 5.5.3
 Summary: Messaging library for Python.
 Home-page: https://kombu.readthedocs.io
 Author: Ask Solem
@@ -30,11 +30,10 @@
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Requires-Python: >=3.8
 License-File: LICENSE
-Requires-Dist: typing_extensions==4.12.2; python_version < "3.10"
 Requires-Dist: amqp<6.0.0,>=5.1.1
 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: tzdata>=2025.2; python_version >= "3.9"
 Provides-Extra: msgpack
 Requires-Dist: msgpack==1.1.0; extra == "msgpack"
 Provides-Extra: yaml
@@ -73,3 +72,16 @@
 Requires-Dist: python-consul2==0.1.5; extra == "consul"
 Provides-Extra: confluentkafka
 Requires-Dist: confluent-kafka>=2.2.0; extra == "confluentkafka"
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: home-page
+Dynamic: keywords
+Dynamic: license
+Dynamic: license-file
+Dynamic: platform
+Dynamic: project-url
+Dynamic: provides-extra
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/kombu.egg-info/requires.txt 
new/kombu-5.5.3/kombu.egg-info/requires.txt
--- old/kombu-5.5.2/kombu.egg-info/requires.txt 2025-03-30 23:19:06.000000000 
+0200
+++ new/kombu-5.5.3/kombu.egg-info/requires.txt 2025-04-16 14:46:02.000000000 
+0200
@@ -1,14 +1,11 @@
 amqp<6.0.0,>=5.1.1
 vine==5.1.0
 
-[:python_version < "3.10"]
-typing_extensions==4.12.2
-
 [:python_version < "3.9"]
 backports.zoneinfo[tzdata]>=0.2.1
 
 [:python_version >= "3.9"]
-tzdata==2025.2
+tzdata>=2025.2
 
 [azureservicebus]
 azure-servicebus>=7.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/requirements/default.txt 
new/kombu-5.5.3/requirements/default.txt
--- old/kombu-5.5.2/requirements/default.txt    2025-03-30 19:11:07.000000000 
+0200
+++ new/kombu-5.5.3/requirements/default.txt    2025-04-16 13:20:12.000000000 
+0200
@@ -1,5 +1,4 @@
-typing_extensions==4.12.2; python_version<"3.10"
 amqp>=5.1.1,<6.0.0
 vine==5.1.0
 backports.zoneinfo[tzdata]>=0.2.1; python_version<"3.9"
-tzdata==2025.2; python_version>="3.9"
+tzdata>=2025.2; python_version>="3.9"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/requirements/pkgutils.txt 
new/kombu-5.5.3/requirements/pkgutils.txt
--- old/kombu-5.5.2/requirements/pkgutils.txt   2025-03-15 00:21:49.000000000 
+0100
+++ new/kombu-5.5.3/requirements/pkgutils.txt   2025-04-16 13:20:12.000000000 
+0200
@@ -6,3 +6,4 @@
 bumpversion==0.6.0
 pydocstyle==6.3.0
 mypy==1.14.1
+typing_extensions==4.12.2; python_version<"3.10"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kombu-5.5.2/t/unit/transport/test_mongodb.py 
new/kombu-5.5.3/t/unit/transport/test_mongodb.py
--- old/kombu-5.5.2/t/unit/transport/test_mongodb.py    2025-03-15 
00:11:44.000000000 +0100
+++ new/kombu-5.5.3/t/unit/transport/test_mongodb.py    2025-04-16 
13:20:12.000000000 +0200
@@ -116,6 +116,18 @@
         hostname, dbname, options = channel._parse_uri()
         assert options['readpreference'] == 'nearest'
 
+    def test_normalizes_params_from_uri_only_once(self):
+        channel = 
_create_mock_connection('mongodb://localhost/?serverselectiontimeoutms=1000').default_channel
+
+        def server_info(self):
+            return {'version': '3.6.0-rc'}
+
+        with patch.object(pymongo.MongoClient, 'server_info', server_info):
+            database = channel._open()
+
+        client_options = database.client.options
+        assert client_options.server_selection_timeout == 1.0
+
 
 class BaseMongoDBChannelCase:
 

Reply via email to