Hello community, here is the log from the commit of package python-mpi4py for openSUSE:Factory checked in at 2017-01-25 23:36:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-mpi4py (Old) and /work/SRC/openSUSE:Factory/.python-mpi4py.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mpi4py" Changes: -------- New Changes file: --- /dev/null 2016-12-08 12:47:06.134691974 +0100 +++ /work/SRC/openSUSE:Factory/.python-mpi4py.new/python-mpi4py.changes 2017-01-25 23:36:15.977835446 +0100 @@ -0,0 +1,48 @@ +------------------------------------------------------------------- +Tue Jan 24 15:52:06 UTC 2017 - jungh...@votca.org + +- install LICENSE.rst as suggest in request#445611 + +------------------------------------------------------------------- +Sun Dec 11 17:16:46 UTC 2016 - jungh...@votca.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. + +------------------------------------------------------------------- +Thu Oct 24 17:48:30 UTC 2013 - toddrme2...@gmail.com + +- Update to version 1.3.1 + * Regenerate C wrappers with Cython 0.19.1 to support Python 3.3. + * Install ``*.pxd`` files in ``<site-packages>/mpi4py`` to ease the + support for Cython's ``cimport`` statement in code requiring to + access mpi4py internals. + * As a side-effect of using Cython 0.19.1, ancient Python 2.3 is no + longer supported. If you really need it, you can install an older + Cython and run ``python setup.py build_src --force``. + +------------------------------------------------------------------- +Tue May 22 12:15:04 UTC 2012 - toddrme2...@gmail.com + +- Update to version 1.3 +- Add Python 3 package + +------------------------------------------------------------------- +Sat Feb 25 23:26:20 UTC 2012 - sco...@free.fr + +- fix build for SLE-11 + +------------------------------------------------------------------- +Fri Jan 6 17:28:34 UTC 2012 - toddrme2...@gmail.com + +- Update to version 1.2.2 +- Clean up spec file +- Switch to .changes file + +------------------------------------------------------------------- +Tue May 5 00:00:00 UTC 2009 - felix.richt...@uni-rostock.de + +- Initial specfile generated by python distutils, +- adapted for SUSE Build Service New: ---- mpi4py-2.0.0.tar.gz python-mpi4py.changes python-mpi4py.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mpi4py.spec ++++++ # # spec file for package python-mpi4py # # Copyright (c) 2013-2016 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %define modname mpi4py Name: python-%{modname} Version: 2.0.0 Release: 1 License: BSD-2-Clause Summary: MPI for Python Url: https://bitbucket.org/mpi4py/mpi4py Group: Development/Libraries/Python Source0: https://bitbucket.org/%{modname}/%{modname}/downloads/%{modname}-%{version}.tar.gz BuildRequires: fdupes BuildRequires: openmpi-devel BuildRequires: python-devel Requires: openmpi BuildRoot: %{_tmppath}/%{name}-%{version}-build %py_requires %description This package provides MPI support for Python scripting in parallel environments. It is constructed on top of the MPI-1/MPI-2 specification, but provides an object oriented interface which closely follows the MPI-2 C++ bindings. This module supports point-to-point (send, receive) and collective (broadcast, scatter, gather, reduction) communications of any *picklable* Python object. For objects exporting single-segment buffer interface (strings, NumPy arrays, etc.), blocking/nonbloking/persistent point-to-point, collective and one-sided (put, get, accumulate) communications are fully supported, as well as parallel I/O (blocking and nonbloking, collective and noncollective read and write operations using explicit file offsets, individual file pointers and shared file pointers). There is also full support for group and communicator (inter, intra, Cartesian and graph topologies) creation and management, as well as creating user-defined datatypes. Additionally, there is almost complete support for dynamic process creation and management (spawn, name publishing). %package devel Summary: Development files for %{name} Group: Development/Libraries/Python Requires: %{name} = %{version} %py_requires -d %description devel Development libraries and headers needed to build packages using %{name} %prep %setup -q -n %{modname}-%{version} %build env CFLAGS="%{optflags}" python setup.py build %install python setup.py install --root=%{buildroot} --prefix=%{_prefix} --install-headers=%{_includedir} mkdir -p -m 755 %{buildroot}%{_includedir} mv %{buildroot}%{python_sitearch}/%{modname}/include/%{modname} %{buildroot}/%{_includedir} %fdupes -s %{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc LICENSE.rst %{python_sitearch}/%{modname} %{python_sitearch}/%{modname}-%{version}-py%{py_ver}.egg-info %files devel %defattr(-,root,root) %{_includedir}/%{modname} %changelog