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

Reply via email to