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