SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python39-mpi4py-3.1.6-lp154.2.4.x86_64.rpm :

* Fri May 10 2024 Dirk Müller - update to 3.1.6:
* This is the last release supporting Python 2.
* Fix various build issues.
* Fri Jan 19 2024 Daniel Garcia - Don\'t run tests in s390x, mpiexec is not too reliable running in the OBS virtual machine environment. bsc#1218604#c1
* Thu Dec 07 2023 Dirk Müller - update to 3.1.5:
* Rebuild C sources with Cython 0.29.36 to support Python 3.12.
* Sat Sep 23 2023 Ben Greiner - Limit to Cython 0: gh#mpi4py/mpi4py#383- PEP517: build wheel instead of deprecated setup.py install
* Thu Nov 10 2022 Daniel Garcia - Disable current broken tests for i586. gh#mpi4py/mpi4py#279- Increase memory size in constraints
* Thu Nov 10 2022 Daniel Garcia - Add rpmlintrc as source in the spec file
* Thu Nov 10 2022 Daniel Garcia - Remove exec perms from demo/python-config- Add python-mpi4py-rpmlintrc to filter no-binary erros for devel, common-devel and doc subpackages
* Tue Nov 08 2022 Daniel Garcia - Remove pml/ob1 option for tests, bsc#1205139- Remove python_module macro definition- Update shebang string replacement
* Mon Nov 07 2022 Daniel Garcia - Use pml/ob1 for tests- Update to 3.1.4
* Rebuild C sources with Cython 0.29.32 to support Python 3.11.
* Fix contiguity check for DLPack and CAI buffers.
* Workaround build failures with setuptools v60.
* Mon Oct 17 2022 Steve Kowalik - Add patch support-numpy-1.22.patch:
* Support NumPy 1.22+
* Sun Jan 02 2022 Ben Greiner - Update to 3.1.3
* Add missing support for MPI.BOTTOM to generalized all-to-all collectives.- Release 3.1.2
* mpi4py.futures: Add _max_workers property to MPIPoolExecutor.
* mpi4py.util.dtlib: Fix computation of alignment for predefined datatypes.
* mpi4py.util.pkl5: Fix deadlock when using ssend() + mprobe().
* mpi4py.util.pkl5: Add environment variable MPI4PY_PICKLE_THRESHOLD.
* mpi4py.rc: Interpret \"y\" and \"n\" strings as boolean values.
* Fix/add typemap/typestr for MPI.WCHAR/MPI.COUNT datatypes.
* Minor fixes and additions to documentation.
* Minor fixes to typing support.
* Support for local version identifier (PEP-440).- skip io tests on i586: gh#mpi4py/mpi4py#105
* Thu Sep 30 2021 Nicolas Morey-Chaisemartin - Use openmpi macros to always build with the default openmpi version (bsc#1190810)
* Sun Sep 26 2021 Hans-Peter Jansen - Update to 3.1.1 + Warning + This is the last release supporting Python 2.
* Fix typo in Requires-Python package metadata.
* Regenerate C sources with Cython 0.29.24.- Update to 3.1.0 + Warning + This is the last release supporting Python 2.
* New features:
* mpi4py.util: New package collecting miscellaneous utilities.
* Enhancements:
* Add pickle-based Request.waitsome() and Request.testsome().
* Add lowercase methods Request.get_status() and Request.cancel().
* Support for passing Python GPU arrays compliant with the DLPack data interchange mechanism (link) and the __cuda_array_interface__ (CAI) standard (link) to uppercase methods. This support requires that mpi4py is built against CUDA-aware MPI implementations. This feature is currently experimental and subject to future changes.
* mpi4py.futures: Add support for initializers and canceling futures at shutdown. Environment variables names now follow the pattern MPI4PY_FUTURES_
*, the previous MPI4PY_
* names are deprecated.
* Add type annotations to Cython code. The first line of the docstring of functions and methods displays a signature including type annotations.
* Add companion stub files to support type checkers.
* Support for weak references.
* Miscellaneous:
* Add a new mpi4py publication (link) to the citation listing.- Minor packaging cleanups- Disable Python2 builds
* Sat Sep 18 2021 Christoph Junghans - Reactivate test_msgspec, disable test_spawn
* Fri Sep 17 2021 Christoph Junghans - Build against openmpi4
* Thu Feb 25 2021 andy great - Skip python 3.6 because numpy no longer support it.
* Tue Nov 19 2019 Todd R - Update to 3.0.3
* Regenerate Cython wrappers to support Python 3.8.- Drop upstream-included fix_window_size.patch
* Sun Aug 04 2019 Todd R - Add fix_window_size.patch Fixes unit tests See: https://bitbucket.org/mpi4py/mpi4py/issues/137/
* Wed Jul 31 2019 Todd R - Update to 3.0.2
* Bug fixes: + Fix handling of readonly buffers in support for Pytho 2 legacy buffer interface. The issue triggers only when using a buffer-like object that is readonly and does not export the new Python 3 buffer interface. + Fix build issues with Open MPI 4.0.x series related to removal of many MPI-1 symbols deprecated in MPI-2 and removed in MPI-3. + Minor documentation fixes.
* Wed Feb 27 2019 Bernhard Wiedemann - Use openmpi2 for releases that support it.
* Mon Feb 25 2019 Tomáš Chvátal - Update to 3.0.1:
* Bug fixes: + Fix ``Comm.scatter()`` and other collectives corrupting input send list. Add safety measures to prevent related issues in global reduction operations. + Fix error-checking code for counts in ``Op.Reduce_local()``.
* Enhancements: + Map size-specific Python/NumPy typecodes to MPI datatypes. + Allow partial specification of target list/tuple arguments in the various ``Win`` RMA methods. + Workaround for removal of ``MPI_{LB|UB}`` in Open MPI 4.0. + Support for Microsoft MPI v10.0.- Add numpy as build dependency used in tests
* Thu Nov 15 2018 Todd R - Use openmpi3 for releases that support it.
* Wed Jun 13 2018 toddrme2178AATTgmail.com- Update to version 3.0.0
* New features: + `mpi4py.futures`: Execute computations asynchronously using a pool of MPI processes. This package is based on ``concurrent.futures`` from the Python standard library. + `mpi4py.run`: Run Python code and abort execution in case of unhandled exceptions to prevent deadlocks. + `mpi4py.bench`: Run basic MPI benchmarks and tests.
* Enhancements: + Lowercase, pickle-based collective communication calls are now thread-safe through the use of fine-grained locking. + The ``MPI`` module now exposes a ``memory`` type which is a lightweight variant of the builtin ``memoryview`` type, but exposes both the legacy Python 2 and the modern Python 3 buffer interface under a Python 2 runtime. + The ``MPI.Comm.Alltoallw()`` method now uses ``count=1`` and ``displ=0`` as defaults, assuming that messages are specified through user-defined datatypes. + The ``Request.Wait[all]()`` methods now return ``True`` to match the interface of ``Request.Test[all]()``. + The ``Win`` class now implements the Python buffer interface.
* Backward-incompatible changes: + The ``buf`` argument of the ``MPI.Comm.recv()`` method is deprecated, passing anything but ``None`` emits a warning. + The ``MPI.Win.memory`` property was removed, use the ``MPI.Win.tomemory()`` method instead. + Executing ``python -m mpi4py`` in the command line is now equivalent to ``python -m mpi4py.run``. For the former behavior, use ``python -m mpi4py.bench``. + Python 2.6 and 3.2 are no longer supported. The ``mpi4py.MPI`` module may still build and partially work, but other pure-Python modules under the ``mpi4py`` namespace will not. + Windows: Remove support for legacy MPICH2, Open MPI, and DeinoMPI.- Switch to recommended openmpi2 for distributions that support it.
* Wed Oct 25 2017 junghansAATTvotca.org- adapt to new openlmi package - source mpivars.h during build
* Tue May 23 2017 toddrme2178AATTgmail.com- Implement single-spec version- Fix source URL.- Package docs
* Wed Jan 25 2017 jengelhAATTinai.de- Update description. Drop redundant %clean.
* Tue Jan 24 2017 junghansAATTvotca.org- install LICENSE.rst as suggest in request#445611
* Sun Dec 11 2016 junghansAATTvotca.org- Update to version 2.0.0
* Support for MPI-3 features.
* Support for MPI-2 features not included in previous releases.
* New scalable implementation of reduction operations for Python objects.
 
ICM