git: 0db132dafad7 - main - math/py-cvxpy: update 1.9.2 → 1.9.3

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 11 Oct 2026 20:38:47 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0db132dafad7ae21275647c782312ac6e2ef5dd5

commit 0db132dafad7ae21275647c782312ac6e2ef5dd5
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-11 19:33:25 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-11 20:38:11 +0000

    math/py-cvxpy: update 1.9.2 → 1.9.3
---
 math/py-cvxpy/Makefile | 7 ++++---
 math/py-cvxpy/distinfo | 6 +++---
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/math/py-cvxpy/Makefile b/math/py-cvxpy/Makefile
index 08f8e632eb57..b1bfd3e64cea 100644
--- a/math/py-cvxpy/Makefile
+++ b/math/py-cvxpy/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	cvxpy
-DISTVERSION=	1.9.2
+DISTVERSION=	1.9.3
 CATEGORIES=	math python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +24,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}clarabel>=0.5.0:math/py-clarabel@${PY_FLAVOR
 		${PYTHON_PKGNAMEPREFIX}qdldl>=0.1.7.post0:math/py-qdldl@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>=1.13.0:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scs>=3.2.4.post1:math/py-scs@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sparsediffpy>=0.3.0:math/py-sparsediffpy@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}sparsediffpy>=0.6.0:math/py-sparsediffpy@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cvxopt>0:math/py-cvxopt@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}diffcp>0:math/py-diffcp@${PY_FLAVOR}
 
@@ -32,6 +32,7 @@ USES=		python
 USE_PYTHON=	pep517 autoplist pytest
 
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_ARGS=	--disable-plugin-autoload
 
 # TestOpRelConeQuad requires MOSEK/COPT/CVXOPT; on FreeBSD only CVXOPT is
 # available and it does not achieve the 3-place accuracy these tests expect.
@@ -41,6 +42,6 @@ post-install:
 		@${STRIP_CMD} \
 			${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cvxcore${PYTHON_TAG}.so
 
-# tests as of 1.9.2: 2482 passed, 776 skipped (test environment lacks optional solvers), 6 deselected (TestOpRelConeQuad)
+# tests as of 1.9.3: 21 failed, 2607 passed, 753 skipped, 6 deselected, 640 warnings, 91 subtests passed in 56.68s (all failures are due to a mistake in format stmt in tests)
 
 .include <bsd.port.mk>
diff --git a/math/py-cvxpy/distinfo b/math/py-cvxpy/distinfo
index a6b392a986ff..f391e2ad472f 100644
--- a/math/py-cvxpy/distinfo
+++ b/math/py-cvxpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784995598
-SHA256 (cvxpy-1.9.2.tar.gz) = b2e939f197a7081a300d5a95812fec8643fabaf23a149abf7e67ca7f89671d92
-SIZE (cvxpy-1.9.2.tar.gz) = 1916772
+TIMESTAMP = 1791739707
+SHA256 (cvxpy-1.9.3.tar.gz) = 06150a12e2a5d3eac42ccef6cf7e02ce467e3b9d61c20449e6a8ad02b5cf6831
+SIZE (cvxpy-1.9.3.tar.gz) = 1943634