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 2021-09-27 20:08:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-mpi4py (Old) and /work/SRC/openSUSE:Factory/.python-mpi4py.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mpi4py" Mon Sep 27 20:08:49 2021 rev:13 rq:921542 version:3.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-mpi4py/python-mpi4py.changes 2021-09-20 23:33:33.599203731 +0200 +++ /work/SRC/openSUSE:Factory/.python-mpi4py.new.1899/python-mpi4py.changes 2021-09-27 20:09:03.882472451 +0200 @@ -1,0 +2,39 @@ +Sun Sep 26 13:11:39 UTC 2021 - Hans-Peter Jansen <h...@urpla.net> + +- 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 + +------------------------------------------------------------------- Old: ---- mpi4py-3.0.3.tar.gz New: ---- mpi4py-3.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mpi4py.spec ++++++ --- /var/tmp/diff_new_pack.jIEab4/_old 2021-09-27 20:09:04.882473553 +0200 +++ /var/tmp/diff_new_pack.jIEab4/_new 2021-09-27 20:09:04.882473553 +0200 @@ -17,14 +17,15 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define skip_python2 1 %define skip_python36 1 -%if 0%{?sle_version} && 0%{?sle_version} < 150000 +%if 0%{?sle_version} && 0%{?sle_version} < 150300 %define mpiver openmpi %else %define mpiver openmpi4 %endif Name: python-mpi4py -Version: 3.0.3 +Version: 3.1.1 Release: 0 Summary: MPI for Python License: BSD-2-Clause @@ -103,8 +104,9 @@ %prep %setup -q -n mpi4py-%{version} -rm demo/*/runtests.bat docs/source/usrman/make.bat +rm demo/*/runtests.bat docs/source/usrman/make.bat docs/source/usrman/.gitignore sed -i 's/\r$//' docs/usrman/objects.inv +sed -i '1!b;/^#!\/usr\/bin\/python/d' demo/python-config %build source %{_libdir}/mpi/gcc/%{mpiver}/bin/mpivars.sh ++++++ mpi4py-3.0.3.tar.gz -> mpi4py-3.1.1.tar.gz ++++++ ++++ 351030 lines of diff (skipped)