Hello community, here is the log from the commit of package python-sympy for openSUSE:Factory checked in at 2020-01-15 16:17:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-sympy (Old) and /work/SRC/openSUSE:Factory/.python-sympy.new.30080 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sympy" Wed Jan 15 16:17:28 2020 rev:22 rq:764610 version:1.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-sympy/python-sympy.changes 2019-04-18 13:58:37.835999333 +0200 +++ /work/SRC/openSUSE:Factory/.python-sympy.new.30080/python-sympy.changes 2020-01-15 16:49:36.601325329 +0100 @@ -1,0 +2,46 @@ +Wed Jan 15 09:50:57 UTC 2020 - Benedikt Fein <benedikt.f...@gmail.com> + +- version update to 1.5.1 + + Deprecate `is_EmptySet` in favor of `is_empty` + + Lambda now requires a tuple rather than a list for the + signature argument (non-tuple iterables are deprecated) + + Eq(expr) now raises ValueError. Eq(expr, 0) should be used + instead. + + Refactory of the units module. Scale factors and dimensions + are now both global and relative to single unit systems. + + get_dixon_matrix() now computes only the necessary monomials + for the Dixon matrix. + + The ProductSet of no sets is no longer the empty set. Instead + is the set consisting of the empty tuple. + + Deprecated tensorhead() and tensorsymmetry() static methods. + + Rational, irrational, transcendental and algebraic now imply + finite in the assumptions system. This means that all symbols + declared as rational, integer, odd etc are now automatically + assumed finite. + + In the (old) assumptions, `complex=True` now implies + `finite=True`. Note that the default assumption for Symbol is + `complex=None`, which allows for the possibility for it to be + infinite. + + The assumptions system is changed so that only finite numbers + can be considered real, positive, negative, nonnegative, + nonpositive or nonzero (since nonzero implies real). This + means that any symbol declared with e.g. real=True is now + automatically considered finite. It also means that infinities + can not be considered positive or negative since they are not + real (e.g. oo.is_positive is now False). + + New assumptions extended_real, extended_positive etc are added + that allow for positive and negative infinity. The equivalent + of `Symbol('x', real=True)` in version 1.4 is now + `Symbol('x', extended_real=True)`. The equivalent of + `Symbol('x', negative=False)` is now + `Symbol('x', extended_negative=False)` although it is usually + better to use `Symbol('x', nonnegative=True)` (which implies + both real=True and finite=True as well). Code that previously + checked `if x.is_positive` should now be written as + `if x.is_extended_positive` if it is intended that infinities + should be allowed. + + Numbers still compare the same as they do in Python + (`Float(1) == 1`) except when they appear in an Expression, + e.g. `x**2.0 != x**2`. + +------------------------------------------------------------------- Old: ---- sympy-1.4.tar.gz New: ---- sympy-1.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-sympy.spec ++++++ --- /var/tmp/diff_new_pack.hDyeJ2/_old 2020-01-15 16:49:37.285325650 +0100 +++ /var/tmp/diff_new_pack.hDyeJ2/_new 2020-01-15 16:49:37.285325650 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-sympy # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_with test Name: python-sympy -Version: 1.4 +Version: 1.5.1 Release: 0 Summary: Computer algebra system (CAS) in Python License: BSD-3-Clause @@ -64,9 +64,11 @@ %{python_expand chmod a+x %{buildroot}%{$python_sitelib}/sympy/utilities/tests/diagnose_imports.py chmod a+x %{buildroot}%{$python_sitelib}/sympy/physics/mechanics/models.py +chmod a+x %{buildroot}%{$python_sitelib}/sympy/physics/optics/polarization.py chmod a+x %{buildroot}%{$python_sitelib}/sympy/benchmarks/bench_symbench.py sed -i "s|^#!%{_bindir}/env python$|#!%{__$python}|" %{buildroot}%{$python_sitelib}/sympy/utilities/tests/diagnose_imports.py 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/utilities/tests/ ++++++ sympy-1.4.tar.gz -> sympy-1.5.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-sympy/sympy-1.4.tar.gz /work/SRC/openSUSE:Factory/.python-sympy.new.30080/sympy-1.5.1.tar.gz differ: char 5, line 1