Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 947731A9239 for ; Thu, 18 Nov 2021 19:52:21 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id A4AB584EDE; Thu, 18 Nov 2021 19:52:20 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id DF0A284EDB for ; Thu, 18 Nov 2021 19:52:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id UyuHA5hL1HOL for ; Thu, 18 Nov 2021 19:52:18 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 841A684D43 for ; Thu, 18 Nov 2021 19:52:18 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 78027FAEC; Thu, 18 Nov 2021 19:52:18 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_163726513896220" MIME-Version: 1.0 Date: Thu, 18 Nov 2021 19:52:18 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/math/py-sympy To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20211118195218.78027FAEC@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_163726513896220 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_163726513896220 Content-Disposition: inline Content-Length: 13765 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 --_----------=_163726513896220--