Dominique Leuenberger 2d1fbe2d8d Accepting request 1323998 from devel:languages:python:numeric
- 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"

OBS-URL: https://build.opensuse.org/request/show/1323998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mpi4py?expand=0&rev=25
2025-12-22 21:49:47 +00:00
2025-12-21 17:40:16 +00:00
2025-12-21 17:40:16 +00:00
2025-12-21 17:40:16 +00:00
2025-12-21 17:40:16 +00:00
2025-12-21 17:40:16 +00:00
Description
No description provided
2.5 MiB
Languages
RPM Spec 100%