Hello community,

here is the log from the commit of package python3-mpmath for openSUSE:Factory 
checked in at 2016-05-23 16:39:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-mpmath (Old)
 and      /work/SRC/openSUSE:Factory/.python3-mpmath.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-mpmath"

Changes:
--------
New Changes file:

--- /dev/null   2016-04-07 01:36:33.300037506 +0200
+++ /work/SRC/openSUSE:Factory/.python3-mpmath.new/python3-mpmath-doc.changes   
2016-05-23 16:39:23.000000000 +0200
@@ -0,0 +1,99 @@
+-------------------------------------------------------------------
+Thu May 19 18:37:25 UTC 2016 - [email protected]
+
+- Split documentation into own subpackage to speed up build.
+
+-------------------------------------------------------------------
+Fri Aug 14 02:02:32 UTC 2015 - [email protected]
+
+- Update project and source URL's.
+- Cleanup unnecessary shebangs for non-exec files.
+
+-------------------------------------------------------------------
+Thu Sep 18 16:19:33 UTC 2014 - [email protected]
+
+- Initial python 3 version.
+
+-------------------------------------------------------------------
+Thu Sep 18 15:30:54 UTC 2014 - [email protected]
+
+- Update to 0.19
+    * Moved issue tracking to github and the main website to mpmath.org.
+      Several URLs and issue numbers were updated in the documentation
+      (Sergey B Kirpichev)
+    * Enabled automatic testing with Travis CI (Sergey B Kirpichev)
+    * Fixed many doctest issues (Sergey B Kirpichev)
+    * Converted line endings to LF (Ondrej Certik)
+    * Made polyroots() more robust (Ondrej Certik)
+- Update to 0.18
+  * Linear algebra:
+    * added qr() for matrix QR factorization (contributed by Ken Allen)
+    * added functions eigsy(), eighe(), eig() to compute matrix
+      eigenvalues (contributed by Timo Hartmann)
+    * added functions svd(), svd_r(), svd_c() for singular value
+      decomposition of matrices (contributed by Timo Hartmann)
+    * added calculation of Gaussian quadrature rules for various weight
+      functions (contributed by Timo Hartmann)
+    * improved precision selection in exp_pade() (contributed by
+      Mario Pernici)
+  * Special functions:
+    * fixed ellippi() to return an inf instead of raising an exception
+    * fixed a crash in zeta() with huge arguments
+    * added functions for computing Stirling numbers
+      (stirling1(), stirling2())
+    * improved the computation of zeros of zeta at high precision
+      (contributed by Juan Arias de Reyna)
+    * fixed zeta(-x) raising an exception for tiny x
+    * recognize when lerchphi() can call zeta() or polylog(),
+      handling those cases faster
+  * Compatibility:
+    * fixed gmpy2 compatibility issues (contributed by Case Van Horsen)
+    * better solutions for python 2/3 compatibility,
+      using Benjamin Peterson's six.py
+    * fixes to allow mpmath to run in non-sage mode when sage is available
+    * support abstract base classes (contributed by Stefan Krastanov)
+    * use new-style classes to improve pypy performance
+  * Other:
+    * added Levin, Sidi-S and Cohen/Villegas/Zagier series
+      transformations (contributed by Timo Hartmann)
+    * added isfinite() utility function
+    * fixed a problem with bisection root-finding
+    * fixed several documentation errors
+    * corrected number of coefficients returned by diffs() with
+      method='quad'
+    * fixed repr(constant) being slow at high precision
+    * made intervals hashable
+- Run unit tests
+
+-------------------------------------------------------------------
+Tue Jan 31 10:50:54 UTC 2012 - [email protected]
+
+- Fix macro usage
+- Set license to SPDX style (BSD-3-Clause)
+- Package CHANGES, LICENSE and README
+- Added group to doc package (SLE_11 build)
+
+-------------------------------------------------------------------
+Wed Jan  4 15:06:09 UTC 2012 - [email protected]
+
+- version 0.17
+- Cleaned up spec file formatting with spec-cleaner
+- Changed source to point to upstream source URL
+- Switched to .changes file
+- Added documentation
+
+-------------------------------------------------------------------
+Sun Dec 20 00:00:00 UTC 2009 - [email protected]
+
+- fixed site-packages location for openSUSE 11.2
+
+-------------------------------------------------------------------
+Wed Jun 10 00:00:00 UTC 2009 - [email protected]
+
+- version 0.12
+
+-------------------------------------------------------------------
+Tue Jan  6 00:00:00 UTC 2009 - [email protected]
+
+- version 0.10
+- directory fixes for opensuse 11.1
--- /work/SRC/openSUSE:Factory/python3-mpmath/python3-mpmath.changes    
2016-03-26 15:22:49.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3-mpmath.new/python3-mpmath.changes       
2016-05-23 16:39:23.000000000 +0200
@@ -1,0 +2,5 @@
+Thu May 19 18:37:25 UTC 2016 - [email protected]
+
+- Split documentation into own subpackage to speed up build.
+
+-------------------------------------------------------------------

New:
----
  python3-mpmath-doc.changes
  python3-mpmath-doc.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-mpmath-doc.spec ++++++
#
# spec file for package python3-mpmath-doc
#
# Copyright (c) 2016 SUSE LINUX 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/
#


Name:           python3-mpmath-doc
Version:        0.19
Release:        0
Summary:        Documentation for python3-mpmath
License:        BSD-3-Clause
Group:          Documentation/Other
Url:            http://mpmath.org
# THE *-all TARBALL CONTAINS SOURCE CODE + DOCUMENTATION
Source0:        http://mpmath.org/files/mpmath-all-%{version}.tar.gz
BuildRequires:  python3-Sphinx
BuildRequires:  python3-mpmath = %{version}
Recommends:     python3-mpmath = %{version}
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
Documentation, help files, and demos for python3-mpmath.

%prep
%setup -q -n mpmath-all-%{version}

%build
# Not needed

%install
pushd doc
python3 build.py
rm -r build/.{doctrees,buildinfo}
popd

%files
%defattr(-,root,root)
%doc demo/
%doc doc/build

%changelog
++++++ python3-mpmath.spec ++++++
--- /var/tmp/diff_new_pack.YnLe0w/_old  2016-05-23 16:39:24.000000000 +0200
+++ /var/tmp/diff_new_pack.YnLe0w/_new  2016-05-23 16:39:24.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-mpmath
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,19 +15,17 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%define pyname mpmath
 
 Name:           python3-mpmath
 Version:        0.19
-Release:        1
-License:        BSD-3-Clause
+Release:        0
 Summary:        Python library for arbitrary-precision floating-point 
arithmetic
-Url:            http://mpmath.org
+License:        BSD-3-Clause
 Group:          Development/Libraries/Python
+Url:            http://mpmath.org
 # THE *-all TARBALL CONTAINS SOURCE CODE + DOCUMENTATION
-Source0:        http://mpmath.org/files/%{pyname}-all-%{version}.tar.gz
+Source0:        http://mpmath.org/files/mpmath-all-%{version}.tar.gz
 BuildRequires:  python3-devel
-BuildRequires:  python3-Sphinx
 BuildRequires:  python3-gmpy  >= 1.03
 BuildRequires:  python3-nose
 BuildRequires:  python3-six
@@ -47,16 +45,8 @@
 extremely high precision work. If available, mpmath will (optionally) 
 use gmpy to speed up high precision operations.
 
-%package doc
-Summary:        Documentation for %{name}
-Group:          Documentation/Other
-Requires:       %{name} = %{version}
-
-%description doc
-Documentation, help files, and demos for %{name}
-
 %prep
-%setup -q -n %{pyname}-all-%{version}
+%setup -q -n mpmath-all-%{version}
 sed -i 's/\r//' mpmath/tests/runtests.py  # fix 
wrong-script-end-of-line-encoding rpmlint warning
 sed -i '1d' mpmath/tests/runtests.py  # fix non-executable-script rpmlint 
warning
 
@@ -64,18 +54,14 @@
 # CLEAN UP SHEBANGS FROM NON-EXEC FILES
 for f in eigen eigen_symmetric
 do
-  sed -i '/\#!\/usr\/bin\/python/ d' %{pyname}/tests/test_${f}.py
-  sed -i '/\#!\/usr\/bin\/python/ d' %{pyname}/matrices/${f}.py
+  sed -i '/\#!\/usr\/bin\/python/ d' mpmath/tests/test_${f}.py
+  sed -i '/\#!\/usr\/bin\/python/ d' mpmath/matrices/${f}.py
 done
-sed -i '/\#!\/usr\/bin\/python/ d' %{pyname}/tests/test_levin.py
+sed -i '/\#!\/usr\/bin\/python/ d' mpmath/tests/test_levin.py
 python3 setup.py build
 
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
-pushd doc
-python3 build.py
-rm -r build/.{doctrees,buildinfo}
-popd
 
 %check
 pushd demo
@@ -87,9 +73,4 @@
 %doc CHANGES LICENSE README.rst
 %{python3_sitelib}/*
 
-%files doc
-%defattr(-,root,root)
-%doc demo/
-%doc doc/build
-
 %changelog


Reply via email to