From: Theo Buehler Subject: [update] math/py-cvxpy to 1.7.5 To: ports@openbsd.org Date: Thu, 8 Jan 2026 09:08:59 +0100 This is a straightforward update. Tested on -current on amd64 and with numpy 2.4.0 and scipy 1.16.3 on arm64, and sparc64. With only a handful of exceptions, most of the ~100 test failures are E AttributeError: module 'osqp' has no attribute '__version__' which is because our py-osqp is pretty outdated. This is already the case with the in-tree version. If I remove py-clarabel, I get a few hundred errors more (and E instead of F in the hypothesis output). Updating py-osqp to 1.0.0 is perhaps feasible. It's distinctly unpleasant due to requiring a new PEP-517 backend, scikit-build-core, which drives a CMake monstrosity that needs to be patched so it doesn't insist on fetching things from GitHub. What I currently have almost makes the uv and ruff ports look nice. Plus, it has trouble finding a working backend and requires py-torch for tests. I digress... This isn't urgent. On i386 test_KKT.py segfaults because Python 3.13 calls strlen on an invalid pointer (a member of a NULL object, Python/modsupport.c:386). This isn't new with this update and independent of the numpy and scipy versions. Maybe related to 32-bit, maybe not. Not going to dust off my beagle bone or ibook to find out. Index: Makefile =================================================================== RCS file: /cvs/ports/math/py-cvxpy/Makefile,v diff -u -p -r1.18 Makefile --- Makefile 8 Jan 2026 05:26:44 -0000 1.18 +++ Makefile 8 Jan 2026 06:20:30 -0000 @@ -1,10 +1,9 @@ COMMENT = modeling language for convex optimization problems -MODPY_DISTV = 1.6.2 +MODPY_DISTV = 1.7.5 DISTNAME = cvxpy-${MODPY_DISTV} PKGNAME = py-${DISTNAME} CATEGORIES = math -REVISION = 1 # Apache v2 PERMIT_PACKAGE = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/math/py-cvxpy/distinfo,v diff -u -p -r1.3 distinfo --- distinfo 17 May 2025 22:23:29 -0000 1.3 +++ distinfo 7 Jan 2026 15:37:11 -0000 @@ -1,2 +1,2 @@ -SHA256 (cvxpy-1.6.2.tar.gz) = iPUyuGCVUcALAooU2ZdhFARGPHmSDMgixcAgFOKlK58= -SIZE (cvxpy-1.6.2.tar.gz) = 1605767 +SHA256 (cvxpy-1.7.5.tar.gz) = S1EiGAAcJ2WeFvyRSiSQA4Y1h0aBAyw8NIX/EJm4P10= +SIZE (cvxpy-1.7.5.tar.gz) = 1651490 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/math/py-cvxpy/pkg/PLIST,v diff -u -p -r1.8 PLIST --- pkg/PLIST 23 Oct 2025 13:20:05 -0000 1.8 +++ pkg/PLIST 8 Jan 2026 06:19:59 -0000 @@ -137,6 +137,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}binary_operators.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}bmat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}bmat.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}broadcast_to.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}broadcast_to.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}concatenate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}concatenate.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}conj.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -187,6 +189,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/affine_atom.py lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/binary_operators.py lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/bmat.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/broadcast_to.py lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/concatenate.py lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/conj.py lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/conv.py @@ -569,10 +572,13 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}exotic2common.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}soc2psd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}soc2psd.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}soc_dim3.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}soc_dim3.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/affine2direct.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/approximations.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/exotic2common.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/soc2psd.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/soc_dim3.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cvx_attr2constr.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/ lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/__init__.py @@ -897,6 +903,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}solver.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}solving_chain.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}solving_chain.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}solving_chain_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}solving_chain_utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}utilities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}utilities.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/bisection.py @@ -916,6 +924,10 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}copt_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cplex_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cplex_conif.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cuclarabel_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cuclarabel_conif.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cuopt_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cuopt_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cvxopt_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cvxopt_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}diffcp_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -934,12 +946,16 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}gurobi_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}highs_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}highs_conif.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}moreau_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}moreau_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}mosek_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}mosek_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}nag_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}nag_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}pdlp_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}pdlp_conif.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}qoco_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}qoco_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}scip_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}scip_conif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}scipy_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -955,6 +971,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/conic_solver.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/copt_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/cplex_conif.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/cuclarabel_conif.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/cuopt_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/cvxopt_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/diffcp_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/ecos_bb_conif.py @@ -964,9 +982,11 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/glpk_mi_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/gurobi_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/highs_conif.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/moreau_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/mosek_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/nag_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/pdlp_conif.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/qoco_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/scip_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/scipy_conif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/scs_conif.py @@ -976,11 +996,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/defines.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/intermediate_chain.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/kktsolver.py -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/lp_solvers/ -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/lp_solvers/__init__.py -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/lp_solvers/${MODPY_PYCACHE}/ -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/lp_solvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/lp_solvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/ lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/__init__.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}/ @@ -996,6 +1011,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}gurobi_qpif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}highs_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}highs_qpif.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}mpax_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}mpax_qpif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}osqp_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}osqp_qpif.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}piqp_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1011,6 +1028,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/daqp_qpif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/gurobi_qpif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/highs_qpif.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/mpax_qpif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/osqp_qpif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/piqp_qpif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/proxqp_qpif.py @@ -1018,6 +1036,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/xpress_qpif.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/solver.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/solving_chain.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/solving_chain_utils.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/utilities.py lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/utilities.py lib/python${MODPY_VERSION}/site-packages/cvxpy/settings.py @@ -1066,12 +1085,16 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_curvature.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_custom_solver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_custom_solver.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_cvxpygen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_cvxpygen.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_derivative.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_derivative.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dgp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dgp.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dgp2dcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dgp2dcp.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dgp_dpp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dgp_dpp.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_domain.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_domain.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dpp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1102,6 +1125,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_linear_cone.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_matrices.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_matrices.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_matrix_utilities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_matrix_utilities.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_mip_vars.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_mip_vars.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_monotonicity.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1138,6 +1163,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_shape.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_sign.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_sign.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_soc_dim3.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_soc_dim3.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_suppfunc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_suppfunc.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_valinvec2mixedint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1166,9 +1193,11 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_copy.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_curvature.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_custom_solver.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_cvxpygen.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_derivative.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_dgp.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_dgp2dcp.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_dgp_dpp.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_domain.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_dpp.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_dqcp.py @@ -1184,6 +1213,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_linalg_utils.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_linear_cone.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_matrices.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_matrix_utilities.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_mip_vars.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_monotonicity.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_nonlinear_atoms.py @@ -1202,6 +1232,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_semidefinite_vars.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_shape.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_sign.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_soc_dim3.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_suppfunc.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_valinvec2mixedint.py lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_versioning.py @@ -1233,6 +1264,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}canonical.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}canonical.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}citations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}citations.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}coeff_extractor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}coeff_extractor.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}coo_array_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1266,6 +1299,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}versioning.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}versioning.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/canonical.py +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/citations.py lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/coeff_extractor.py lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/coo_array_compat.py lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/