Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2025-11-07 18:22:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and      /work/SRC/openSUSE:Factory/.python-pymongo.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pymongo"

Fri Nov  7 18:22:35 2025 rev:47 rq:1316360 version:4.15.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes    
2025-07-21 20:00:05.762575733 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new.1980/python-pymongo.changes  
2025-11-07 18:24:41.925094698 +0100
@@ -1,0 +2,30 @@
+Fri Nov  7 01:33:18 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Update to 4.15.3:
+  * Queryable Encryption text queries beta
+  * Decimal128 encoding/decoding
+  * Preliminary support for Python 3.14, including free-threading
+  * New method: append_metadata
+  * Server selection performance improved when selecting a server
+  * Fixed a bug where AsyncMongoClient would block the event loop while
+    creating new connections, potentially significantly increasing latency
+    for ongoing operations.
+  * Fixed a bug that resulted in confusing error messages after hostname
+    verification errors when using PyOpenSSL.
+  * Fixed a bug that could raise ServerSelectionTimeoutError when using
+    timeouts with AsyncMongoClient.
+  * SRV hostname validation fails when resolver and resolved hostnames are
+    identical with three domain levels
+  * AsyncMongoClient connection error causes UnboundLocalError
+  * Update lockfile for compat with older versions of uv
+  * Support for configuring DEK cache lifetime.
+  * pymongocrypt>=1.13 is now required for In-Use Encryption support.
+  * AsyncMongoClient no longer performs DNS resolution for “mongodb+srv://”
+    connection strings on creation.
+  * Removed PyOpenSSL support from the asynchronous API due to limitations of
+    the CPython asyncio.Protocol SSL implementation.
+  * Allow valid SRV hostnames with less than 3 parts.
+  * WaitQueueTimeoutError should not clear the pool
+  * Allow Database.command to run bulkWrite commands
+
+-------------------------------------------------------------------

Old:
----
  pymongo-4.11.1.tar.gz

New:
----
  pymongo-4.15.3.tar.gz

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

Other differences:
------------------
++++++ python-pymongo.spec ++++++
--- /var/tmp/diff_new_pack.HngwSc/_old  2025-11-07 18:24:44.145187945 +0100
+++ /var/tmp/diff_new_pack.HngwSc/_new  2025-11-07 18:24:44.173189120 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymongo
 #
-# 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,28 +18,27 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-pymongo
-Version:        4.11.1
+Version:        4.15.3
 Release:        0
 Summary:        Python driver for MongoDB
 License:        Apache-2.0
-Group:          Development/Languages/Python
 URL:            https://github.com/mongodb/mongo-python-driver
 Source:         
https://files.pythonhosted.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz
 # PATCH-FIX-SUSE: upstream does not care about 32bit
 Patch0:         mongodb-skip-test.patch
 BuildRequires:  %{python_module devel >= 3.10}
-BuildRequires:  %{python_module dnspython}
+BuildRequires:  %{python_module dnspython >= 2.6.1}
 BuildRequires:  %{python_module hatch-requirements-txt}
 BuildRequires:  %{python_module hatch_vcs}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest-asyncio >= 0.24.0}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 %if 0%{?suse_version} || 0%{?fedora_version} >= 24
 Suggests:       mongodb
 %endif
+Requires:       python-dnspython >= 2.6.1
 # Same namespace, different implementation (https://github.com/py-bson/bson)
 Conflicts:      python-bson
 %python_subpackages
@@ -67,6 +66,7 @@
 %check
 # tests rely on working DNS which is not available during build
 rm -v test/asynchronous/test_client.py
+rm -v test/asynchronous/test_srv_polling.py
 rm -v test/test_srv_polling.py
 rm -v test/test_uri_spec.py
 %pytest_arch -k 'not (test_connection_timeout_ms_propagates_to_DNS_resolver or 
test_detected_environment_logging or test_detected_environment_warning)'

++++++ pymongo-4.11.1.tar.gz -> pymongo-4.15.3.tar.gz ++++++
++++ 157011 lines of diff (skipped)

Reply via email to