Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-sympy for openSUSE:Factory checked in at 2021-01-26 14:46:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-sympy (Old) and /work/SRC/openSUSE:Factory/.python-sympy.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sympy" Tue Jan 26 14:46:49 2021 rev:25 rq:866693 version:1.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-sympy/python-sympy.changes 2020-09-16 19:42:57.363035876 +0200 +++ /work/SRC/openSUSE:Factory/.python-sympy.new.28504/python-sympy.changes 2021-01-26 14:50:19.319724407 +0100 @@ -1,0 +2,652 @@ +Mon Jan 25 21:45:22 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.7.1: + core + * There was a regression in 1.7 that meant that __slots__ + would not work correctly for Basic instances and they + would end up having __dict__. This also made it possible + to set arbitrary attributes on Basic instances such as + symbols which breaks immutability. This was fixed in + 1.7.1 to ensure that Basic instances do not have + __dict__ and it is not possible to set attributes on + them. (#20590 by @oscarbenjamin) s + series + * Fixed lazy iteration of series with expr.series(x, + n=None) which was broken in the 1.7 release. (#20589 by + @oscarbenjamin and @sachin-4099) + stats + * Updated documentation for sympy.stats.sample for seed + argument. (#20555 by @czgdp1807) + * sympy.stats.sample now has an optional seed argument. + (#20528 by @czgdp1807) + * Random failures with sympy.stats.sample have now been + fixed. (#20527 by @czgdp180 +- Changelog for 1.7.0: + Backwards compatibility breaks and deprecations + ----------------------------------------------- + core + * Modules and names that were accidentally importable from + sympy are no longer importable. In sympy 1.6 importing and + using these names would give a deprecation warning. In + sympy 1.7 these names are removed. As an example from + sympy import add would need to be from sympy.core import + add or import sympy.core.add as add. (#19554 by + @oscarbenjamin) + * DEPRECATION: Using non-Expr args in Add, Mul or Pow is + now deprecated (#19445 by @oscarbenjamin) + diffgeom + * Manifold.patches attribute is deprecated. (#19368 by + @JSS95 and @mcpl-sympy) + * Patch.coord_systems attribute is deprecated. (#19368 by + @JSS95 and @mcpl-sympy) + * Class signature names of CoordSystem is deprecated. + CoordinateSymbol class and CoordSystem.symbols attribute are + introduced instead. (#19368 by @JSS95 and @mcpl-sympy) + * CoordSystem.transforms, CoordSystem.connect_to, and + CoordSystem.coord_tuple_transform_to are deprecated. Class + signature relations, CoordSystem.transformation and + CoordSystem.transform are introduced instead. (#19368 by + @JSS95 and @mcpl-sympy) + printing + * sympy.printing.pretty.pretty_symbology.xstr has been + deprecated (#20081 by @eric-wieser) + * The unicode argument to sympy.printing.stringpict.prettyForm + has been deprecated (#20081 by @eric-wieser) + * The deprecation of calling preview with viewer="StringIO" is + now expired instead of forgotten (a regression in 1.6.0) + (#19905 by @eric-wieser) + * The modules sympy.printing.ccode, sympy.printing.fcode, and + sympy.printing.cxxcode have been renamed to sympy.printing.c, + sympy.printing.fortran, and sympy.printing.cxx, respectively. + This was done to avoid conflicts that occur when a module name + is the same as a function name. The modules are still + importable under their old names but doing so is deprecated + and a warning will be given (#19908 by @asmeurer) + * from sympy.printing.codeprinter import Assignment no longer + works. You should use from sympy.codegen import Assignment, + which is where Assignment has lived since SymPy 1.1. (#19908 + by @asmeurer) + * Calling preview with viewer="file" no longer looks for a file + executable (a regression in 1.6.0) (#19905 by @eric-wieser) + solvers + * solve_linear_system is now a thin wrapper for linsolve. It is + recommended to use linsolve in new code. solve_linear_system + maybe deprecated or removed in future. (#18814 by + @oscarbenjamin) + utilities + * find_executable is deprecated in favor of the builtin shutil. + which. (#19634 by @eric-wieser) + Changes + ------- + algebras + * Added DocString for integrate function of quaternion class. + (#19410 by @mohitshah3111999) + codegen + * Added support for generating calls to scipy.special.cosm1. + (#20011 by @bjodah) + * sympy.codegen and sympy.combinatorics are no longer imported + as part of from sympy import *. The codegen and combinatorics + modules do not have any names that are included in the + top-level namespace, so their being imported with the + top-level SymPy was a mistake. This improves the import time + of from sympy import *. (#19908 by @asmeurer) + * Added support for generating calls to numpy.logaddexp & numpy. + logaddexp2. (#19880 by @bjodah) + * Fix bugs to the parser of matrix expressions in order to build + CodegenArray objects correctly. (#19197 by @Upabjojr) + combinatorics + * Fixed a bug in PermutationGroup.minimal_blocks caused by + modifying a list while iterating over its indices. (#19954 by + @ilya-pchelintsev) + concrete + * Implemented Raabe's Test (#18656 by @sachin-4099) + core + * Fixed a few broken cases of expr.is_integer (#20450 by @coproc + and @tbennun) + * Modules and names that were accidentally importable from sympy + are no longer importable. In sympy 1.6 importing and using + these names would give a deprecation warning. In sympy 1.7 + these names are removed. As an example from sympy import add + would need to be from sympy.core import add or import sympy. + core.add as add. (#19554 by @oscarbenjamin) + * Zero raised to power Negative Infinity gives ComplexInfinity + (zoo) instead of zero (#20212 by @sidhu1012) + * Extensible add, mul and power functions are introduced to + allow sympy objects to define what classes should be used for + them in place of Add, Mul and Pow (e.g. matrices use MatAdd). + This is an experimental approach aimed at enabling the + behaviour of core routines (expand, collect, etc) to be + customised by user-defined types (e.g. MatAdd rather than + Add). This mechanism is still experimental, is not fully + implemented across the core and might be changed or removed in + a future release of sympy. (#19463 by @JSS95 and @mcpl-sympy) + * divmod on sympy.Float with 0 numerator now results in (0, 0). + (#20109 by @eriknw) + * Dict operations no longer automatically converts strings into + SymPy types. (#19911 by @asmeurer) + * Dict operations no longer raise SympifyError. (#19911 by + @asmeurer) + * Fixes _eval_nseries() function of power.py (#19508 by + @sachin-4099) + * Remove optional dependency on fastcache (#19492 by @pbrady) + * DEPRECATION: Using non-Expr args in Add, Mul or Pow is now + deprecated (#19445 by @oscarbenjamin) + * When creating an Add or Mul with evaluate=False identities (0 + or 1) are no longer removed. (#19450 by @oscarbenjamin) + * Fixes _eval_nseries() function of mul.py (#19369 by + @sachin-4099) + * Sum is now included in count_ops results (#19261 by @smichr) + * match has been optimized to improve term-matching in Add + (#19261 by @smichr) + * match will automatically ignore bound symbols when matching + (#19261 by @smichr) + * match results will no longer contain extraneous symbols (only + those requested) (#19261 by @smichr) + * as_dummy should give a canonical result for expressions having + bound symbols (#19261 by @smichr) + * Lambdas written in terms of different symbols will no longer + compare equal; this was an abuse of the Python == operator + (#19261 by @smichr) + * expr: A new method is_meromorphic is added. (#19306 by @jksuom) + diffgeom + * Manifold.patches attribute is deprecated. (#19368 by @JSS95 + and @mcpl-sympy) + * Patch.coord_systems attribute is deprecated. (#19368 by @JSS95 + and @mcpl-sympy) + * Class signature names of CoordSystem is deprecated. + CoordinateSymbol class and CoordSystem.symbols attribute are + introduced instead. (#19368 by @JSS95 and @mcpl-sympy) + * CoordSystem.transforms, CoordSystem.connect_to, and + CoordSystem.coord_tuple_transform_to are deprecated. Class + signature relations, CoordSystem.transformation and + CoordSystem.transform are introduced instead. (#19368 by + @JSS95 and @mcpl-sympy) + * CoordSystem.jacobian_determinant method is introduced. (#19368 + by @JSS95 and @mcpl-sympy) + functions + * lambdify added a warning when args is a set. (#19792 by + @foice, @RobertoFranceschini, and @sylee957) + * Fixes _eval_nseries method of log (#20002 by @sachin-4099) + * Adds _eval_is_meromorphic method and _eval_aseries to class + lowergamma (#19990 by @sachin-4099) + * Adds _eval_is_meromorphic method and + _eval_rewrite_as_tractable method to class uppergamma (#19990 + by @sachin-4099) + * Rectifies eval method of class besselk (#19990 by @sachin-4099) + * Adds _eval_is_meromorphic to bessel function. (#19963 by + @sachin-4099) + * Adds _eval_nseries function to sin and cos. (#19916 by + @sachin-4099) + * reduced symbolic multiples of pi in trigonometric functions + (#19741 by @sachin-4099) + * fixed errors in assumptions when rewriting RisingFactorial / + FallingFactorial as gamma or factorial (#18696 by @sachin-4099) + * Adds _singularities to LambertW function (#19716 by + @sachin-4099) + * Rectifies _eval_rewrite_as_tractable method of class erf + (#19697 by @sachin-4099) + * Improved condition checking in piecewise_simplify() (#19596 by + @dhruvmendiratta6 and @smichr) + * Implemented _eval_rewrite_as_Abs() for sign (#19487 by + @dhruvmendiratta6) + * Adds cdir parameter to handle series expansions on branch cuts + (#19555 by @sachin-4099) + * Adds _eval_rewrite_as_factorial() and _eval_rewrite_as_gamma() + functionalities for subfactorial (#19515 by @sachin-4099) + * Fixed cot.as_real_imag (sign error in imaginary part) (#19468 + by @DaveWitteMorris and @gschintgen) ++++ 455 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-sympy/python-sympy.changes ++++ and /work/SRC/openSUSE:Factory/.python-sympy.new.28504/python-sympy.changes Old: ---- sympy-1.6.2.tar.gz New: ---- sympy-1.7.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-sympy.spec ++++++ --- /var/tmp/diff_new_pack.aKY4aa/_old 2021-01-26 14:50:28.099736375 +0100 +++ /var/tmp/diff_new_pack.aKY4aa/_new 2021-01-26 14:50:28.103736380 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-sympy # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,11 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} +%define skip_python2 1 %bcond_with test Name: python-sympy -Version: 1.6.2 +Version: 1.7.1 Release: 0 Summary: Computer algebra system (CAS) in Python License: BSD-3-Clause @@ -38,7 +39,7 @@ Requires: python-setuptools Requires(post): update-alternatives Requires(postun): update-alternatives -Recommends: python-jupyter_ipython +Recommends: python-ipython Recommends: python-numpy Recommends: python-symengine BuildArch: noarch @@ -72,13 +73,9 @@ sed -i "s|^#!%{_bindir}/env python$|#!%{__$python}|" %{buildroot}%{$python_sitelib}/sympy/physics/mechanics/models.py sed -i "s|^#!%{_bindir}/env python$|#!%{__$python}|" %{buildroot}%{$python_sitelib}/sympy/physics/optics/polarization.py sed -i "s|^#!%{_bindir}/env python$|#!%{__$python}|" %{buildroot}%{$python_sitelib}/sympy/benchmarks/bench_symbench.py -# Deduplicating files can generate a RPMLINT warning for pyc mtime -$python -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/sympy/physics/mechanics/ -$python -O -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/sympy/physics/mechanics/ -$python -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/sympy/benchmarks/ -$python -O -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/sympy/benchmarks/ -%fdupes %{buildroot}%{$python_sitelib} } +%python_compileall +%python_expand %fdupes %{buildroot}%{$python_sitelib} %python_clone -a %{buildroot}%{_bindir}/isympy %python_clone -a %{buildroot}%{_mandir}/man1/isympy.1 ++++++ sympy-1.6.2.tar.gz -> sympy-1.7.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-sympy/sympy-1.6.2.tar.gz /work/SRC/openSUSE:Factory/.python-sympy.new.28504/sympy-1.7.1.tar.gz differ: char 5, line 1