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

Reply via email to