Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-mpi4py for openSUSE:Factory 
checked in at 2025-12-22 22:49:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mpi4py (Old)
 and      /work/SRC/openSUSE:Factory/.python-mpi4py.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mpi4py"

Mon Dec 22 22:49:47 2025 rev:25 rq:1323998 version:4.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mpi4py/python-mpi4py.changes      
2025-03-04 18:33:35.108439947 +0100
+++ /work/SRC/openSUSE:Factory/.python-mpi4py.new.1928/python-mpi4py.changes    
2025-12-22 22:52:14.388439962 +0100
@@ -1,0 +2,39 @@
+Sun Dec 21 16:54:03 UTC 2025 - Andreas Prittwitz <[email protected]>
+
+- Update to 4.1.1
+  * Add MPIABI-aware import hook support.
+  * Support MPI.ERR_ERRHANDLER with Open MPI.
+  * Minor fixes and improvements to typing stubs.
+- Changes in 4.1.0
+  ## New features:
+  * Add support for the MPI 5.0 standard.
+  * MPI handle serialization with integral values.
+  * Fixed-size Fortran LOGICAL datatypes.
+  * Query ABI version/info and Fortran ABI info.
+  * MPI.Datatype.Create_contiguous now uses BigMPI's approach when
+    using MPI implementations that do not yet support the MPI 4.0
+    large-count APIs.
+  * Add support for MPI.FLOAT16_T and MPI.BFLOAT16_T datatypes. 
+  * Add MPI.Status.tomemory to expose the status contents as a
+    memoryview object.
+  ## Enhancements:
+  * Support (opt-in via MPI4PY_BUILD_PYSABI) for building with
+    Py_LIMITED_API under Python 3.10+ (requires Cython 3.1+).
+  * Support (opt-in via MPI4PY_BUILD_MPIABI) for building with the
+    MPI 5.0 standard ABI and the MPICH or Open MPI legacy ABIs. 
+  * Support a buffersize parameter in the MPIPoolExecutor.map()
+    and MPIPoolExecutor.starmap() methods to limit the number
+    of pending tasks.
+  * Improve ownership management of DLPack capsules.
+  * Minor fixes to typing stubs and documentation.
+  ## Backward-incompatible changes:
+  * Python 3.8+ is required.
+  * The MPI.Exception class is now a heap type.
+  * The types of the MPI.BOTTOM, MPI.IN_PLACE, and 
+    MPI.BUFFER_AUTOMATIC are no longer subclasses of int.
+- Change BuildRequirement to Cython >= 3.0.1
+- Disable two tests that fail on Tumbleweed:
+  * donttest+=" -x TestULFMSelf.testRevoke"
+  * donttest+=" -x TestULFMWorld.testRevoke"
+
+-------------------------------------------------------------------

Old:
----
  mpi4py-4.0.3.tar.gz

New:
----
  mpi4py-4.1.1.tar.gz

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

Other differences:
------------------
++++++ python-mpi4py.spec ++++++
--- /var/tmp/diff_new_pack.6ren5P/_old  2025-12-22 22:52:15.388481163 +0100
+++ /var/tmp/diff_new_pack.6ren5P/_new  2025-12-22 22:52:15.392481328 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-mpi4py
 #
-# 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,13 +18,13 @@
 
 %define plainpython python
 Name:           python-mpi4py
-Version:        4.0.3
+Version:        4.1.1
 Release:        0
 Summary:        MPI for Python
 License:        BSD-3-Clause
 URL:            https://github.com/mpi4py/mpi4py
 Source:         
https://files.pythonhosted.org/packages/source/m/mpi4py/mpi4py-%{version}.tar.gz
-BuildRequires:  %{python_module Cython >= 3}
+BuildRequires:  %{python_module Cython >= 3.0.1}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools >= 42}
@@ -170,6 +170,8 @@
 # There are more broken tests in i586: 
https://github.com/mpi4py/mpi4py/issues/279
 donttest+=" -x test_file -x test_subclass -x test_errhandler -x test_threads"
 %endif
+donttest+=" -x TestULFMSelf.testRevoke"
+donttest+=" -x TestULFMWorld.testRevoke"
 %setup_openmpi
 %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch}
 rm -rf build _build.*

++++++ mpi4py-4.0.3.tar.gz -> mpi4py-4.1.1.tar.gz ++++++
++++ 57603 lines of diff (skipped)

Reply via email to