* 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
4 lines
131 BLFS
Plaintext
4 lines
131 BLFS
Plaintext
version https://git-lfs.github.com/spec/v1
|
|
oid sha256:eb2c8489bdbc47fdc6b26ca7576e927a11b070b6de196a443132766b3d0a2a22
|
|
size 500518
|