commit python3-mpmath for openSUSE:Factory
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 - toddrme2178@gmail.com + +- Split documentation into own subpackage to speed up build. + +------------------------------------------------------------------- +Fri Aug 14 02:02:32 UTC 2015 - badshah400@gmail.com + +- Update project and source URL's. +- Cleanup unnecessary shebangs for non-exec files. + +------------------------------------------------------------------- +Thu Sep 18 16:19:33 UTC 2014 - toddrme2178@gmail.com + +- Initial python 3 version. + +------------------------------------------------------------------- +Thu Sep 18 15:30:54 UTC 2014 - toddrme2178@gmail.com + +- 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 - saschpe@suse.de + +- 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 - toddrme2178@gmail.com + +- 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 - werner.ho@gmx.de + +- fixed site-packages location for openSUSE 11.2 + +------------------------------------------------------------------- +Wed Jun 10 00:00:00 UTC 2009 - felix.richter2@uni-rostock.de + +- version 0.12 + +------------------------------------------------------------------- +Tue Jan 6 00:00:00 UTC 2009 - felix.richter2@uni-rostock.de + +- 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 - toddrme2178@gmail.com + +- 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
participants (1)
-
root@hilbert.suse.de