pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/py-sympy



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Nov 18 19:52:18 UTC 2021

Modified Files:
        pkgsrc/math/py-sympy: Makefile PLIST distinfo

Log Message:
py-sympy: updated to 1.9

1.9

Highlights

The internal implementation of Matrix and other matrix classes (SparseMatrix etc) is now DomainMatrix. The ZZ and QQ domains are used for matrices with only integer or rational elements. Otherwise 
the new EXRAW domain is used. This should be backwards compatible although many internal methods and attributes are changed. At the time of this change the DomainMatrix routines are only used for 
addition and multiplication of matrices and some other simple low-level operations. Further changes will use DomainMatrix routines for operations like rref, det, lu etc and are expected to lead to 
big speedups for these computations. At this stage those big speedups are not realised but some basic operations such as indexing a matrix like M[0, 0] could potentially be slower. The new 
implementation can be much faster for most operations and is expected to lead to significant speed ups over the next few SymPy releases.

Leading term methods now raise PoleError at singularities. There was a long-standing issue of incorrect handling of leading term at singularities, where earlier, for compatibility reasons, the 
original expression itself was incorrectly returned. exp(1/x).as_leading_term(x) returned exp(1/x), but it does not have any leading term as x->0, so an error must be raised. Note that leadterm used 
to throw a ValueError even in the previous implementation as the original expression depends on the symbol x. A few examples of functions where this change would be visible - Pow, exp, log, factorial 
and gamma.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/math/py-sympy/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/math/py-sympy/PLIST \
    pkgsrc/math/py-sympy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-sympy/Makefile
diff -u pkgsrc/math/py-sympy/Makefile:1.29 pkgsrc/math/py-sympy/Makefile:1.30
--- pkgsrc/math/py-sympy/Makefile:1.29  Wed May 12 08:42:42 2021
+++ pkgsrc/math/py-sympy/Makefile       Thu Nov 18 19:52:18 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.29 2021/05/12 08:42:42 adam Exp $
+# $NetBSD: Makefile,v 1.30 2021/11/18 19:52:18 adam Exp $
 
-DISTNAME=      sympy-1.8
+DISTNAME=      sympy-1.9
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=s/sympy/}

Index: pkgsrc/math/py-sympy/PLIST
diff -u pkgsrc/math/py-sympy/PLIST:1.21 pkgsrc/math/py-sympy/PLIST:1.22
--- pkgsrc/math/py-sympy/PLIST:1.21     Wed May 12 08:42:42 2021
+++ pkgsrc/math/py-sympy/PLIST  Thu Nov 18 19:52:18 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2021/05/12 08:42:42 adam Exp $
+@comment $NetBSD: PLIST,v 1.22 2021/11/18 19:52:18 adam Exp $
 bin/isympy-${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -43,6 +43,9 @@ ${PYSITELIB}/sympy/assumptions/assume.py
 ${PYSITELIB}/sympy/assumptions/cnf.py
 ${PYSITELIB}/sympy/assumptions/cnf.pyc
 ${PYSITELIB}/sympy/assumptions/cnf.pyo
+${PYSITELIB}/sympy/assumptions/facts.py
+${PYSITELIB}/sympy/assumptions/facts.pyc
+${PYSITELIB}/sympy/assumptions/facts.pyo
 ${PYSITELIB}/sympy/assumptions/handlers/__init__.py
 ${PYSITELIB}/sympy/assumptions/handlers/__init__.pyc
 ${PYSITELIB}/sympy/assumptions/handlers/__init__.pyo
@@ -127,6 +130,12 @@ ${PYSITELIB}/sympy/assumptions/tests/tes
 ${PYSITELIB}/sympy/assumptions/tests/test_sathandlers.py
 ${PYSITELIB}/sympy/assumptions/tests/test_sathandlers.pyc
 ${PYSITELIB}/sympy/assumptions/tests/test_sathandlers.pyo
+${PYSITELIB}/sympy/assumptions/tests/test_wrapper.py
+${PYSITELIB}/sympy/assumptions/tests/test_wrapper.pyc
+${PYSITELIB}/sympy/assumptions/tests/test_wrapper.pyo
+${PYSITELIB}/sympy/assumptions/wrapper.py
+${PYSITELIB}/sympy/assumptions/wrapper.pyc
+${PYSITELIB}/sympy/assumptions/wrapper.pyo
 ${PYSITELIB}/sympy/benchmarks/__init__.py
 ${PYSITELIB}/sympy/benchmarks/__init__.pyc
 ${PYSITELIB}/sympy/benchmarks/__init__.pyo
@@ -748,9 +757,15 @@ ${PYSITELIB}/sympy/discrete/transforms.p
 ${PYSITELIB}/sympy/external/__init__.py
 ${PYSITELIB}/sympy/external/__init__.pyc
 ${PYSITELIB}/sympy/external/__init__.pyo
+${PYSITELIB}/sympy/external/gmpy.py
+${PYSITELIB}/sympy/external/gmpy.pyc
+${PYSITELIB}/sympy/external/gmpy.pyo
 ${PYSITELIB}/sympy/external/importtools.py
 ${PYSITELIB}/sympy/external/importtools.pyc
 ${PYSITELIB}/sympy/external/importtools.pyo
+${PYSITELIB}/sympy/external/pythonmpq.py
+${PYSITELIB}/sympy/external/pythonmpq.pyc
+${PYSITELIB}/sympy/external/pythonmpq.pyo
 ${PYSITELIB}/sympy/external/tests/__init__.py
 ${PYSITELIB}/sympy/external/tests/__init__.pyc
 ${PYSITELIB}/sympy/external/tests/__init__.pyo
@@ -766,9 +781,9 @@ ${PYSITELIB}/sympy/external/tests/test_i
 ${PYSITELIB}/sympy/external/tests/test_numpy.py
 ${PYSITELIB}/sympy/external/tests/test_numpy.pyc
 ${PYSITELIB}/sympy/external/tests/test_numpy.pyo
-${PYSITELIB}/sympy/external/tests/test_sage.py
-${PYSITELIB}/sympy/external/tests/test_sage.pyc
-${PYSITELIB}/sympy/external/tests/test_sage.pyo
+${PYSITELIB}/sympy/external/tests/test_pythonmpq.py
+${PYSITELIB}/sympy/external/tests/test_pythonmpq.pyc
+${PYSITELIB}/sympy/external/tests/test_pythonmpq.pyo
 ${PYSITELIB}/sympy/external/tests/test_scipy.py
 ${PYSITELIB}/sympy/external/tests/test_scipy.pyc
 ${PYSITELIB}/sympy/external/tests/test_scipy.pyo
@@ -1024,9 +1039,6 @@ ${PYSITELIB}/sympy/holonomic/holonomic.p
 ${PYSITELIB}/sympy/holonomic/holonomicerrors.py
 ${PYSITELIB}/sympy/holonomic/holonomicerrors.pyc
 ${PYSITELIB}/sympy/holonomic/holonomicerrors.pyo
-${PYSITELIB}/sympy/holonomic/linearsolver.py
-${PYSITELIB}/sympy/holonomic/linearsolver.pyc
-${PYSITELIB}/sympy/holonomic/linearsolver.pyo
 ${PYSITELIB}/sympy/holonomic/numerical.py
 ${PYSITELIB}/sympy/holonomic/numerical.pyc
 ${PYSITELIB}/sympy/holonomic/numerical.pyo
@@ -1412,6 +1424,9 @@ ${PYSITELIB}/sympy/logic/algorithms/dpll
 ${PYSITELIB}/sympy/logic/algorithms/dpll2.py
 ${PYSITELIB}/sympy/logic/algorithms/dpll2.pyc
 ${PYSITELIB}/sympy/logic/algorithms/dpll2.pyo
+${PYSITELIB}/sympy/logic/algorithms/minisat22_wrapper.py
+${PYSITELIB}/sympy/logic/algorithms/minisat22_wrapper.pyc
+${PYSITELIB}/sympy/logic/algorithms/minisat22_wrapper.pyo
 ${PYSITELIB}/sympy/logic/algorithms/pycosat_wrapper.py
 ${PYSITELIB}/sympy/logic/algorithms/pycosat_wrapper.pyc
 ${PYSITELIB}/sympy/logic/algorithms/pycosat_wrapper.pyo
@@ -1640,6 +1655,9 @@ ${PYSITELIB}/sympy/matrices/normalforms.
 ${PYSITELIB}/sympy/matrices/reductions.py
 ${PYSITELIB}/sympy/matrices/reductions.pyc
 ${PYSITELIB}/sympy/matrices/reductions.pyo
+${PYSITELIB}/sympy/matrices/repmatrix.py
+${PYSITELIB}/sympy/matrices/repmatrix.pyc
+${PYSITELIB}/sympy/matrices/repmatrix.pyo
 ${PYSITELIB}/sympy/matrices/solvers.py
 ${PYSITELIB}/sympy/matrices/solvers.pyc
 ${PYSITELIB}/sympy/matrices/solvers.pyo
@@ -2020,12 +2038,18 @@ ${PYSITELIB}/sympy/physics/continuum_mec
 ${PYSITELIB}/sympy/physics/control/__init__.py
 ${PYSITELIB}/sympy/physics/control/__init__.pyc
 ${PYSITELIB}/sympy/physics/control/__init__.pyo
+${PYSITELIB}/sympy/physics/control/control_plots.py
+${PYSITELIB}/sympy/physics/control/control_plots.pyc
+${PYSITELIB}/sympy/physics/control/control_plots.pyo
 ${PYSITELIB}/sympy/physics/control/lti.py
 ${PYSITELIB}/sympy/physics/control/lti.pyc
 ${PYSITELIB}/sympy/physics/control/lti.pyo
 ${PYSITELIB}/sympy/physics/control/tests/__init__.py
 ${PYSITELIB}/sympy/physics/control/tests/__init__.pyc
 ${PYSITELIB}/sympy/physics/control/tests/__init__.pyo
+${PYSITELIB}/sympy/physics/control/tests/test_control_plots.py
+${PYSITELIB}/sympy/physics/control/tests/test_control_plots.pyc
+${PYSITELIB}/sympy/physics/control/tests/test_control_plots.pyo
 ${PYSITELIB}/sympy/physics/control/tests/test_lti.py
 ${PYSITELIB}/sympy/physics/control/tests/test_lti.pyc
 ${PYSITELIB}/sympy/physics/control/tests/test_lti.pyo
@@ -2059,6 +2083,12 @@ ${PYSITELIB}/sympy/physics/mechanics/bod
 ${PYSITELIB}/sympy/physics/mechanics/functions.py
 ${PYSITELIB}/sympy/physics/mechanics/functions.pyc
 ${PYSITELIB}/sympy/physics/mechanics/functions.pyo
+${PYSITELIB}/sympy/physics/mechanics/joint.py
+${PYSITELIB}/sympy/physics/mechanics/joint.pyc
+${PYSITELIB}/sympy/physics/mechanics/joint.pyo
+${PYSITELIB}/sympy/physics/mechanics/jointsmethod.py
+${PYSITELIB}/sympy/physics/mechanics/jointsmethod.pyc
+${PYSITELIB}/sympy/physics/mechanics/jointsmethod.pyo
 ${PYSITELIB}/sympy/physics/mechanics/kane.py
 ${PYSITELIB}/sympy/physics/mechanics/kane.pyc
 ${PYSITELIB}/sympy/physics/mechanics/kane.pyo
@@ -2068,6 +2098,9 @@ ${PYSITELIB}/sympy/physics/mechanics/lag
 ${PYSITELIB}/sympy/physics/mechanics/linearize.py
 ${PYSITELIB}/sympy/physics/mechanics/linearize.pyc
 ${PYSITELIB}/sympy/physics/mechanics/linearize.pyo
+${PYSITELIB}/sympy/physics/mechanics/method.py
+${PYSITELIB}/sympy/physics/mechanics/method.pyc
+${PYSITELIB}/sympy/physics/mechanics/method.pyo
 ${PYSITELIB}/sympy/physics/mechanics/models.py
 ${PYSITELIB}/sympy/physics/mechanics/models.pyc
 ${PYSITELIB}/sympy/physics/mechanics/models.pyo
@@ -2089,6 +2122,12 @@ ${PYSITELIB}/sympy/physics/mechanics/tes
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_functions.py
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_functions.pyc
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_functions.pyo
+${PYSITELIB}/sympy/physics/mechanics/tests/test_joint.py
+${PYSITELIB}/sympy/physics/mechanics/tests/test_joint.pyc
+${PYSITELIB}/sympy/physics/mechanics/tests/test_joint.pyo
+${PYSITELIB}/sympy/physics/mechanics/tests/test_jointsmethod.py
+${PYSITELIB}/sympy/physics/mechanics/tests/test_jointsmethod.pyc
+${PYSITELIB}/sympy/physics/mechanics/tests/test_jointsmethod.pyo
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_kane.py
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_kane.pyc
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_kane.pyo
@@ -2110,6 +2149,9 @@ ${PYSITELIB}/sympy/physics/mechanics/tes
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_linearize.py
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_linearize.pyc
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_linearize.pyo
+${PYSITELIB}/sympy/physics/mechanics/tests/test_method.py
+${PYSITELIB}/sympy/physics/mechanics/tests/test_method.pyc
+${PYSITELIB}/sympy/physics/mechanics/tests/test_method.pyo
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_models.py
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_models.pyc
 ${PYSITELIB}/sympy/physics/mechanics/tests/test_models.pyo
@@ -2744,6 +2786,9 @@ ${PYSITELIB}/sympy/polys/domains/domaine
 ${PYSITELIB}/sympy/polys/domains/expressiondomain.py
 ${PYSITELIB}/sympy/polys/domains/expressiondomain.pyc
 ${PYSITELIB}/sympy/polys/domains/expressiondomain.pyo
+${PYSITELIB}/sympy/polys/domains/expressionrawdomain.py
+${PYSITELIB}/sympy/polys/domains/expressionrawdomain.pyc
+${PYSITELIB}/sympy/polys/domains/expressionrawdomain.pyo
 ${PYSITELIB}/sympy/polys/domains/field.py
 ${PYSITELIB}/sympy/polys/domains/field.pyc
 ${PYSITELIB}/sympy/polys/domains/field.pyo
@@ -2858,6 +2903,9 @@ ${PYSITELIB}/sympy/polys/matrices/dense.
 ${PYSITELIB}/sympy/polys/matrices/domainmatrix.py
 ${PYSITELIB}/sympy/polys/matrices/domainmatrix.pyc
 ${PYSITELIB}/sympy/polys/matrices/domainmatrix.pyo
+${PYSITELIB}/sympy/polys/matrices/domainscalar.py
+${PYSITELIB}/sympy/polys/matrices/domainscalar.pyc
+${PYSITELIB}/sympy/polys/matrices/domainscalar.pyo
 ${PYSITELIB}/sympy/polys/matrices/eigen.py
 ${PYSITELIB}/sympy/polys/matrices/eigen.pyc
 ${PYSITELIB}/sympy/polys/matrices/eigen.pyo
@@ -2867,6 +2915,9 @@ ${PYSITELIB}/sympy/polys/matrices/except
 ${PYSITELIB}/sympy/polys/matrices/linsolve.py
 ${PYSITELIB}/sympy/polys/matrices/linsolve.pyc
 ${PYSITELIB}/sympy/polys/matrices/linsolve.pyo
+${PYSITELIB}/sympy/polys/matrices/normalforms.py
+${PYSITELIB}/sympy/polys/matrices/normalforms.pyc
+${PYSITELIB}/sympy/polys/matrices/normalforms.pyo
 ${PYSITELIB}/sympy/polys/matrices/sdm.py
 ${PYSITELIB}/sympy/polys/matrices/sdm.pyc
 ${PYSITELIB}/sympy/polys/matrices/sdm.pyo
@@ -2882,12 +2933,18 @@ ${PYSITELIB}/sympy/polys/matrices/tests/
 ${PYSITELIB}/sympy/polys/matrices/tests/test_domainmatrix.py
 ${PYSITELIB}/sympy/polys/matrices/tests/test_domainmatrix.pyc
 ${PYSITELIB}/sympy/polys/matrices/tests/test_domainmatrix.pyo
+${PYSITELIB}/sympy/polys/matrices/tests/test_domainscalar.py
+${PYSITELIB}/sympy/polys/matrices/tests/test_domainscalar.pyc
+${PYSITELIB}/sympy/polys/matrices/tests/test_domainscalar.pyo
 ${PYSITELIB}/sympy/polys/matrices/tests/test_eigen.py
 ${PYSITELIB}/sympy/polys/matrices/tests/test_eigen.pyc
 ${PYSITELIB}/sympy/polys/matrices/tests/test_eigen.pyo
 ${PYSITELIB}/sympy/polys/matrices/tests/test_linsolve.py
 ${PYSITELIB}/sympy/polys/matrices/tests/test_linsolve.pyc
 ${PYSITELIB}/sympy/polys/matrices/tests/test_linsolve.pyo
+${PYSITELIB}/sympy/polys/matrices/tests/test_normalforms.py
+${PYSITELIB}/sympy/polys/matrices/tests/test_normalforms.pyc
+${PYSITELIB}/sympy/polys/matrices/tests/test_normalforms.pyo
 ${PYSITELIB}/sympy/polys/matrices/tests/test_sdm.py
 ${PYSITELIB}/sympy/polys/matrices/tests/test_sdm.pyc
 ${PYSITELIB}/sympy/polys/matrices/tests/test_sdm.pyo
@@ -3635,9 +3692,21 @@ ${PYSITELIB}/sympy/solvers/inequalities.
 ${PYSITELIB}/sympy/solvers/ode/__init__.py
 ${PYSITELIB}/sympy/solvers/ode/__init__.pyc
 ${PYSITELIB}/sympy/solvers/ode/__init__.pyo
+${PYSITELIB}/sympy/solvers/ode/hypergeometric.py
+${PYSITELIB}/sympy/solvers/ode/hypergeometric.pyc
+${PYSITELIB}/sympy/solvers/ode/hypergeometric.pyo
+${PYSITELIB}/sympy/solvers/ode/lie_group.py
+${PYSITELIB}/sympy/solvers/ode/lie_group.pyc
+${PYSITELIB}/sympy/solvers/ode/lie_group.pyo
+${PYSITELIB}/sympy/solvers/ode/nonhomogeneous.py
+${PYSITELIB}/sympy/solvers/ode/nonhomogeneous.pyc
+${PYSITELIB}/sympy/solvers/ode/nonhomogeneous.pyo
 ${PYSITELIB}/sympy/solvers/ode/ode.py
 ${PYSITELIB}/sympy/solvers/ode/ode.pyc
 ${PYSITELIB}/sympy/solvers/ode/ode.pyo
+${PYSITELIB}/sympy/solvers/ode/riccati.py
+${PYSITELIB}/sympy/solvers/ode/riccati.pyc
+${PYSITELIB}/sympy/solvers/ode/riccati.pyo
 ${PYSITELIB}/sympy/solvers/ode/single.py
 ${PYSITELIB}/sympy/solvers/ode/single.pyc
 ${PYSITELIB}/sympy/solvers/ode/single.pyo
@@ -3656,6 +3725,9 @@ ${PYSITELIB}/sympy/solvers/ode/tests/tes
 ${PYSITELIB}/sympy/solvers/ode/tests/test_ode.py
 ${PYSITELIB}/sympy/solvers/ode/tests/test_ode.pyc
 ${PYSITELIB}/sympy/solvers/ode/tests/test_ode.pyo
+${PYSITELIB}/sympy/solvers/ode/tests/test_riccati.py
+${PYSITELIB}/sympy/solvers/ode/tests/test_riccati.pyc
+${PYSITELIB}/sympy/solvers/ode/tests/test_riccati.pyo
 ${PYSITELIB}/sympy/solvers/ode/tests/test_single.py
 ${PYSITELIB}/sympy/solvers/ode/tests/test_single.pyc
 ${PYSITELIB}/sympy/solvers/ode/tests/test_single.pyo
Index: pkgsrc/math/py-sympy/distinfo
diff -u pkgsrc/math/py-sympy/distinfo:1.21 pkgsrc/math/py-sympy/distinfo:1.22
--- pkgsrc/math/py-sympy/distinfo:1.21  Tue Oct 26 10:56:05 2021
+++ pkgsrc/math/py-sympy/distinfo       Thu Nov 18 19:52:18 2021
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2021/10/26 10:56:05 nia Exp $
+$NetBSD: distinfo,v 1.22 2021/11/18 19:52:18 adam Exp $
 
-BLAKE2s (sympy-1.8.tar.gz) = 9278b0b0912353706f5f54937ae672e0bb3c872472ef292421e7f69ebfe64f33
-SHA512 (sympy-1.8.tar.gz) = d6c928cb5e19cde49384d7e73cfe4e5e5701bdc6b585ed58095d4d6c629aab524e8d398aa1bfe7051cd9dff1dc1e991ae3a250cb03bb68e1cdc6b0d1bdf7ff1e
-Size (sympy-1.8.tar.gz) = 6629633 bytes
+BLAKE2s (sympy-1.9.tar.gz) = cf848401910341851dc514dcbb4c433c6e8c0e048b04bf412359a5fd451a74e9
+SHA512 (sympy-1.9.tar.gz) = cc3a2c4e8a2c81501df873148654487a8d58e38c119d1d8f4e8fffc4c5d82cfdefeed8b896b3cfcde18e1f63cc3a9c2972f0604b30fee0f1fb4a4151befff350
+Size (sympy-1.9.tar.gz) = 6929669 bytes



Home | Main Index | Thread Index | Old Index