Files
python-mpi4py/mpi4py-4.1.1.tar.gz
Benjamin Greiner f0e84a3232 - Update to 4.1.1
* Change BuildRequirement to Cython >= 3.0.1
  * Disable two tests that fail on Tumbleweed:
    donttest+=" -x TestULFMSelf.testRevoke"
    donttest+=" -x TestULFMWorld.testRevoke"
  * Add MPIABI-aware import hook support.
  * Support MPI.ERR_ERRHANDLER with Open MPI.
  * Minor fixes and improvements to typing stubs.
  * Publish Python 3.8-3.14 and PyPy 3.11 wheels.
  * PyPy 3.10 (EOL) wheels are no longer published.
- 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=44
2025-12-21 17:40:16 +00:00

4 lines
131 BLFS
Plaintext

version https://git-lfs.github.com/spec/v1
oid sha256:eb2c8489bdbc47fdc6b26ca7576e927a11b070b6de196a443132766b3d0a2a22
size 500518