Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
Re: [update] numpy 1.x -> numpy 2.x
To:
Theo Buehler <tb@theobuehler.org>
Cc:
Daniel Dickman <didickman@gmail.com>, ports@openbsd.org, jsg@openbsd.org, jtt@openbsd.org
Date:
Thu, 8 May 2025 18:02:30 -0400

Download raw body.

Thread
  • Theo Buehler:

    [update] numpy 1.x -> numpy 2.x

  • On Thu, 8 May 2025, Theo Buehler wrote:
    
    > Would you mind sharing a diff including these fixes? When running a bulk,
    > every build failure costs some time triaging, and while most of these are
    > nearly leaf ports, py-matplotlib has more than a dozen reverse deps.
    
    Sure, see below.
    
    The matplotlib diff can go in now if it helps.
    
    I've also included the latest diff for shiboken from jtt.
    
    > 
    > Like for math/py-tables, landry had to relax a build requirement in
    > geo/py-rasterio (and maybe elsewhere?). This can also be removed.
    > 
    
    Yep, saw that. It can be mopped up post update of numpy.
    
    
    
     astro/py-erfa/Makefile                        |    3 
     astro/py-erfa/distinfo                        |    4 
     astro/py-erfa/pkg/PLIST                       |    3 
     graphics/py-matplotlib/Makefile               |    7 
     math/py-cvxpy/Makefile                        |    8 
     math/py-cvxpy/distinfo                        |    4 
     math/py-cvxpy/pkg/PLIST                       |  905 ++++++++++++++++++++------
     math/py-numexpr/Makefile                      |    3 
     math/py-numexpr/distinfo                      |    4 
     math/py-numexpr/pkg/PLIST                     |   18 
     math/py-scikit-learn/Makefile                 |    8 
     math/py-scikit-learn/distinfo                 |    4 
     math/py-scikit-learn/pkg/PLIST                |  175 ++++-
     math/py-scs/Makefile                          |   23 
     math/py-scs/distinfo                          |    4 
     math/py-scs/pkg/PLIST                         |   14 
     math/py-tables/Makefile                       |    2 
     math/py-tables/patches/patch-pyproject_toml   |   12 
     math/py-tables/patches/patch-requirements_txt |    2 
     x11/qt6/pyside6/shiboken/Makefile             |    3 
     20 files changed, 941 insertions(+), 265 deletions(-)
    
    Index: astro/py-erfa/Makefile
    ===================================================================
    RCS file: /cvs/ports/astro/py-erfa/Makefile,v
    diff -u -p -u -r1.11 Makefile
    --- astro/py-erfa/Makefile	29 Apr 2025 10:36:26 -0000	1.11
    +++ astro/py-erfa/Makefile	8 May 2025 21:57:36 -0000
    @@ -1,10 +1,9 @@
     COMMENT=	Python wrapper for ERFA
     
    -MODPY_DISTV=	2.0.1.1
    +MODPY_DISTV=	2.0.1.3
     
     DISTNAME=	pyerfa-${MODPY_DISTV}
     PKGNAME=	${DISTNAME:S/py/py-/}
    -REVISION=	2
     
     CATEGORIES=	astro
     
    Index: astro/py-erfa/distinfo
    ===================================================================
    RCS file: /cvs/ports/astro/py-erfa/distinfo,v
    diff -u -p -u -r1.3 distinfo
    --- astro/py-erfa/distinfo	10 Feb 2024 06:15:38 -0000	1.3
    +++ astro/py-erfa/distinfo	8 May 2025 21:57:36 -0000
    @@ -1,2 +1,2 @@
    -SHA256 (pyerfa-2.0.1.1.tar.gz) = 26x07409Ow8i7wrTu72zCyqeEFcLH6Wpi+NMe+Nsmms=
    -SIZE (pyerfa-2.0.1.1.tar.gz) = 817669
    +SHA256 (pyerfa-2.0.1.3.tar.gz) = ul65MjQb6vIicm3o3OKxZFyXtIwyHvsq+KU1p+uQ6/o=
    +SIZE (pyerfa-2.0.1.3.tar.gz) = 816718
    Index: astro/py-erfa/pkg/PLIST
    ===================================================================
    RCS file: /cvs/ports/astro/py-erfa/pkg/PLIST,v
    diff -u -p -u -r1.5 PLIST
    --- astro/py-erfa/pkg/PLIST	29 Apr 2025 10:36:26 -0000	1.5
    +++ astro/py-erfa/pkg/PLIST	8 May 2025 21:57:36 -0000
    @@ -20,13 +20,10 @@ lib/python${MODPY_VERSION}/site-packages
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}/
     lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}helper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    -lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}helper.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}test_erfa.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}test_erfa.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}test_ufunc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/erfa/tests/${MODPY_PYCACHE}test_ufunc.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/erfa/tests/helper.py
     lib/python${MODPY_VERSION}/site-packages/erfa/tests/test_erfa.py
     lib/python${MODPY_VERSION}/site-packages/erfa/tests/test_ufunc.py
     @so lib/python${MODPY_VERSION}/site-packages/erfa/ufunc${MODPY_ABI3SO}.so
    Index: graphics/py-matplotlib/Makefile
    ===================================================================
    RCS file: /cvs/ports/graphics/py-matplotlib/Makefile,v
    diff -u -p -u -r1.101 Makefile
    --- graphics/py-matplotlib/Makefile	29 Apr 2025 10:38:37 -0000	1.101
    +++ graphics/py-matplotlib/Makefile	8 May 2025 21:57:36 -0000
    @@ -1,9 +1,10 @@
     COMMENT =		Python charting and plotting API
     
    +# 3.8.4+ requires numpy 2.x
     MODPY_DISTV =		3.8.3
     DISTNAME =		matplotlib-${MODPY_DISTV}
     PKGNAME =		py-${DISTNAME}
    -REVISION =		2
    +REVISION =		3
     
     CATEGORIES =		graphics devel math
     
    @@ -29,7 +30,7 @@ MODPY_TEST_LINK_SRC =	${WRKSRC}/lib
     BUILD_DEPENDS =	devel/py-certifi>=2020.06.20 \
     		devel/py-pybind11>=2.6 \
     		math/qhull \
    -		math/py-numpy>=1.25,<2 \
    +		math/py-numpy>=1.25 \
     		textproc/py-sphinx
     
     RUN_DEPENDS=	devel/py-tz \
    @@ -38,7 +39,7 @@ RUN_DEPENDS=	devel/py-tz \
     		devel/py-parsing>=2.3.1 \
     		devel/py-gobject3 \
     		math/py-contourpy>=1.0.1 \
    -		math/py-numpy>=1.25,<2 \
    +		math/py-numpy>=1.25 \
     		graphics/py-Pillow>=8.0.0 \
     		graphics/py-cairo \
     		graphics/py-cycler>=0.10 \
    Index: math/py-cvxpy/Makefile
    ===================================================================
    RCS file: /cvs/ports/math/py-cvxpy/Makefile,v
    diff -u -p -u -r1.15 Makefile
    --- math/py-cvxpy/Makefile	21 Dec 2024 11:38:23 -0000	1.15
    +++ math/py-cvxpy/Makefile	8 May 2025 21:57:36 -0000
    @@ -1,12 +1,9 @@
     COMMENT =		modeling language for convex optimization problems
     
    -MODPY_DISTV =	1.2.1
    +MODPY_DISTV =		1.6.2
     DISTNAME =		cvxpy-${MODPY_DISTV}
     PKGNAME =		py-${DISTNAME}
     CATEGORIES =		math
    -REVISION =		3
    -
    -MAINTAINER =		Paul Irofti <paul@irofti.net>
     
     # Apache v2
     PERMIT_PACKAGE =	Yes
    @@ -29,7 +26,6 @@ BUILD_DEPENDS =         lang/cython \
     			${RUN_DEPENDS}
     
     MODPY_PI =		Yes
    -MODPY_SETUPTOOLS =	Yes
    -MODPY_PYTEST =		Yes
    +MODPY_PYBUILD =		setuptools
     
     .include <bsd.port.mk>
    Index: math/py-cvxpy/distinfo
    ===================================================================
    RCS file: /cvs/ports/math/py-cvxpy/distinfo,v
    diff -u -p -u -r1.2 distinfo
    --- math/py-cvxpy/distinfo	17 Aug 2022 10:22:51 -0000	1.2
    +++ math/py-cvxpy/distinfo	8 May 2025 21:57:36 -0000
    @@ -1,2 +1,2 @@
    -SHA256 (cvxpy-1.2.1.tar.gz) = bWdkJkPR3bLyr1m0Zrh9QsSi42eDGte0PDO1nu+ltQ4=
    -SIZE (cvxpy-1.2.1.tar.gz) = 1286289
    +SHA256 (cvxpy-1.6.2.tar.gz) = iPUyuGCVUcALAooU2ZdhFARGPHmSDMgixcAgFOKlK58=
    +SIZE (cvxpy-1.6.2.tar.gz) = 1605767
    Index: math/py-cvxpy/pkg/PLIST
    ===================================================================
    RCS file: /cvs/ports/math/py-cvxpy/pkg/PLIST,v
    diff -u -p -u -r1.6 PLIST
    --- math/py-cvxpy/pkg/PLIST	21 Dec 2024 11:38:23 -0000	1.6
    +++ math/py-cvxpy/pkg/PLIST	8 May 2025 21:57:37 -0000
    @@ -1,95 +1,193 @@
     @pkgpath math/py-cvxpy,python3
     @so lib/python${MODPY_VERSION}/site-packages/_cvxcore.${MODPY_PYC_MAGIC_TAG}so
    +@so lib/python${MODPY_VERSION}/site-packages/_cvxpy_sparsecholesky.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/cvxpy/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}-py${MODPY_VERSION}.egg-info/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}-py${MODPY_VERSION}.egg-info/PKG-INFO
    -lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}-py${MODPY_VERSION}.egg-info/SOURCES.txt
    -lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}-py${MODPY_VERSION}.egg-info/dependency_links.txt
    -lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}-py${MODPY_VERSION}.egg-info/not-zip-safe
    -lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}-py${MODPY_VERSION}.egg-info/requires.txt
    -lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}-py${MODPY_VERSION}.egg-info/top_level.txt
    +lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}.dist-info/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}.dist-info/METADATA
    +lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}.dist-info/RECORD
    +lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}.dist-info/WHEEL
    +lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}.dist-info/licenses/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}.dist-info/licenses/LICENSE
    +lib/python${MODPY_VERSION}/site-packages/cvxpy-${MODPY_DISTV}.dist-info/top_level.txt
     lib/python${MODPY_VERSION}/site-packages/cvxpy/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}atom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}atom.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}axis_atom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}axis_atom.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}condition_number.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}condition_number.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}cummax.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}cummax.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}cumprod.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}cumprod.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}cvar.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}cvar.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}dist_ratio.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}dist_ratio.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}dotsort.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}dotsort.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}errormsg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}errormsg.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}eye_minus_inv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}eye_minus_inv.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}gen_lambda_max.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}gen_lambda_max.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}geo_mean.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}geo_mean.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}gmatmul.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}gmatmul.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}harmonic_mean.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}harmonic_mean.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}inv_prod.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}inv_prod.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}lambda_max.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}lambda_max.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}lambda_min.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}lambda_min.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}lambda_sum_largest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}lambda_sum_largest.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}lambda_sum_smallest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}lambda_sum_smallest.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}length.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}length.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}log_det.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}log_det.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}log_sum_exp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}log_sum_exp.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}matrix_frac.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}matrix_frac.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}max.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}max.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}min.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}min.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}mixed_norm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}mixed_norm.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}norm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}norm.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}norm1.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}norm1.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}norm_inf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}norm_inf.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}norm_nuc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}norm_nuc.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}one_minus_pos.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}one_minus_pos.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}perspective.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}perspective.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}pf_eigenvalue.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}pf_eigenvalue.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}pnorm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}pnorm.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}prod.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}prod.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}ptp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}ptp.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}quad_form.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}quad_form.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}quad_over_lin.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}quad_over_lin.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}quantum_cond_entr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}quantum_cond_entr.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}quantum_rel_entr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}quantum_rel_entr.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sigma_max.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sigma_max.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sign.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sign.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}stats.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}stats.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sum_largest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sum_largest.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sum_smallest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sum_smallest.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sum_squares.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}sum_squares.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}suppfunc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}suppfunc.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}total_variation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}total_variation.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}tr_inv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}tr_inv.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}von_neumann_entr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/${MODPY_PYCACHE}von_neumann_entr.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}add_expr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}add_expr.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}affine_atom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}affine_atom.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}binary_operators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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}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}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}conj.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}conv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}conv.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}cumsum.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}cumsum.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}diag.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}diag.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}diff.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}diff.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}hstack.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}hstack.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}imag.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}imag.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}index.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}index.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}kron.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}kron.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}partial_trace.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}partial_trace.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}partial_transpose.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}partial_transpose.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}promote.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}promote.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}real.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}real.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}reshape.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}reshape.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}sum.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}sum.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}trace.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}trace.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}transpose.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}transpose.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}unary_operators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}unary_operators.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}upper_tri.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}upper_tri.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}vec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}vec.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}vstack.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}vstack.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}wraps.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/${MODPY_PYCACHE}wraps.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/add_expr.py
     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/concatenate.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/conj.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/conv.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/cumsum.py
    @@ -114,34 +212,62 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/affine/wraps.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/atom.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/axis_atom.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/condition_number.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/cummax.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/cumprod.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/cvar.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/dist_ratio.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/dotsort.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}abs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}abs.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}ceil.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}ceil.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}elementwise.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}elementwise.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}entr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}entr.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}exp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}exp.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}huber.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}huber.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}inv_pos.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}inv_pos.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}kl_div.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}kl_div.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}log1p.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}log1p.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}log_normcdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}log_normcdf.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}loggamma.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}loggamma.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}logistic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}logistic.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}maximum.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}maximum.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}minimum.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}minimum.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}neg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}neg.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}pos.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}pos.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}power.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}power.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}rel_entr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}rel_entr.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}scalene.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}scalene.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}sqrt.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}sqrt.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}square.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}square.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}xexp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/${MODPY_PYCACHE}xexp.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/abs.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/ceil.py
    @@ -166,6 +292,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/sqrt.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/square.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/elementwise/xexp.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/errormsg.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/eye_minus_inv.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/gen_lambda_max.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/geo_mean.py
    @@ -188,32 +315,54 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/norm_inf.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/norm_nuc.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/one_minus_pos.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/perspective.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/pf_eigenvalue.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/pnorm.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/prod.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/ptp.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/quad_form.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/quad_over_lin.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/quantum_cond_entr.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/quantum_rel_entr.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/sigma_max.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/sign.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/stats.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/sum_largest.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/sum_smallest.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/sum_squares.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/suppfunc.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/total_variation.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/tr_inv.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/atoms/von_neumann_entr.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}cones.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}cones.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}constraint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}constraint.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}exponential.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}exponential.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}finite_set.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}finite_set.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}nonpos.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}nonpos.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}power.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}power.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}psd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}psd.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}second_order.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}second_order.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}utilities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}utilities.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}zero.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/${MODPY_PYCACHE}zero.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/cones.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/constraint.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/exponential.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/finite_set.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/nonpos.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/power.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/constraints/psd.py
    @@ -223,30 +372,46 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}canonInterface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}canonInterface.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}cppbackend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}cppbackend.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}cvxcore.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/${MODPY_PYCACHE}cvxcore.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/canonInterface.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/cppbackend.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/cvxcore/python/cvxcore.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/error.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}cvxtypes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}cvxtypes.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}expression.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}expression.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}leaf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}leaf.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}variable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/${MODPY_PYCACHE}variable.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}callback_param.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}callback_param.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}constant.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}constant.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}parameter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/${MODPY_PYCACHE}parameter.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/callback_param.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/expressions/constants/constant.py
    @@ -258,31 +423,44 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/${MODPY_PYCACHE}base_matrix_interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/${MODPY_PYCACHE}base_matrix_interface.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/${MODPY_PYCACHE}matrix_utilities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/${MODPY_PYCACHE}matrix_utilities.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/${MODPY_PYCACHE}scipy_wrapper.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/base_matrix_interface.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/matrix_utilities.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}matrix_interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}matrix_interface.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}ndarray_interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}ndarray_interface.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}sparse_matrix_interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/${MODPY_PYCACHE}sparse_matrix_interface.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/matrix_interface.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/ndarray_interface.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/numpy_interface/sparse_matrix_interface.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/interface/scipy_wrapper.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}canon_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}canon_backend.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}lin_constraints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}lin_constraints.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}lin_op.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}lin_op.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}lin_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}lin_utils.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}tree_mat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/${MODPY_PYCACHE}tree_mat.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/canon_backend.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/lin_constraints.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/lin_op.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/lin_ops/lin_utils.py
    @@ -290,204 +468,329 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}iterative.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}iterative.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}objective.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}objective.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}param_prob.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}param_prob.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}problem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}problem.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/${MODPY_PYCACHE}xpress_problem.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/iterative.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/objective.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/param_prob.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/problem.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/problems/xpress_problem.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/py.typed
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}canonicalization.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}canonicalization.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}chain.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}chain.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}cvx_attr2constr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}cvx_attr2constr.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}eval_params.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}eval_params.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}flip_objective.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}flip_objective.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}inverse_data.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}inverse_data.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}matrix_stuffing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}matrix_stuffing.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}reduction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}reduction.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}solution.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}solution.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}utilities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/${MODPY_PYCACHE}utilities.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/canonicalization.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/chain.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/${MODPY_PYCACHE}complex2real.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/${MODPY_PYCACHE}complex2real.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/__init__.py
    -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}abs_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}aff_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}constant_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}equality_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}inequality_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}matrix_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}param_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}psd_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}soc_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/${MODPY_PYCACHE}variable_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/abs_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/aff_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/constant_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/equality_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/inequality_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/matrix_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/param_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/pnorm_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/psd_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/soc_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/atom_canonicalizers/variable_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}abs_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}abs_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}aff_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}aff_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}constant_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}constant_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}equality_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}equality_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}inequality_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}inequality_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}matrix_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}matrix_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}param_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}param_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}psd_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}psd_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}soc_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}soc_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}variable_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/${MODPY_PYCACHE}variable_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/abs_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/aff_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/constant_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/equality_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/inequality_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/matrix_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/param_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/pnorm_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/psd_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/soc_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/canonicalizers/variable_canon.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/complex2real/complex2real.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}affine2direct.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}affine2direct.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}approximations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}approximations.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/cone2cone/${MODPY_PYCACHE}exotic2common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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/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/cvx_attr2constr.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/${MODPY_PYCACHE}cone_matrix_stuffing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/${MODPY_PYCACHE}cone_matrix_stuffing.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/${MODPY_PYCACHE}dcp2cone.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/${MODPY_PYCACHE}dcp2cone.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/__init__.py
    -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}entr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}exp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}geo_mean_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}huber_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}indicator_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}kl_div_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}lambda_max_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}lambda_sum_largest_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}log1p_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}log_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}log_det_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}log_sum_exp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}logistic_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}matrix_frac_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}mul_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}normNuc_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}rel_entr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}sigma_max_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}suppfunc_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/${MODPY_PYCACHE}xexp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/entr_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/exp_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/geo_mean_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/huber_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/indicator_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/kl_div_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/lambda_max_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/lambda_sum_largest_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/log1p_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_det_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_sum_exp_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/logistic_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/matrix_frac_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/mul_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/normNuc_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/pnorm_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/power_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/quad_form_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/quad_over_lin_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/rel_entr_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/sigma_max_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/suppfunc_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/atom_canonicalizers/xexp_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}entr_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}entr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}exp_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}exp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}geo_mean_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}geo_mean_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}huber_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}huber_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}indicator_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}indicator_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}kl_div_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}kl_div_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}lambda_max_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}lambda_max_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}lambda_sum_largest_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}lambda_sum_largest_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}log1p_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}log1p_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}log_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}log_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}log_det_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}log_det_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}log_sum_exp_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}log_sum_exp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}logistic_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}logistic_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}matrix_frac_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}matrix_frac_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}mul_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}mul_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}normNuc_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}normNuc_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}perspective_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}perspective_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}quantum_rel_entr_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}quantum_rel_entr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}rel_entr_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}rel_entr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}sigma_max_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}sigma_max_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}suppfunc_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}suppfunc_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}tr_inv_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}tr_inv_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}von_neumann_entr_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}von_neumann_entr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}xexp_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/${MODPY_PYCACHE}xexp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/entr_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/exp_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/geo_mean_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/huber_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/indicator_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/kl_div_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/lambda_max_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/lambda_sum_largest_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/log1p_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/log_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/log_det_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/log_sum_exp_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/logistic_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/matrix_frac_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/mul_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/normNuc_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/perspective_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/pnorm_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/power_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/quad_form_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/quad_over_lin_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/quantum_rel_entr_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/rel_entr_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/sigma_max_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/suppfunc_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/tr_inv_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/von_neumann_entr_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/canonicalizers/xexp_canon.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/cone_matrix_stuffing.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dcp2cone/dcp2cone.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/${MODPY_PYCACHE}dgp2dcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/${MODPY_PYCACHE}dgp2dcp.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/__init__.py
    -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}add_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}constant_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}div_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}exp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}eye_minus_inv_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}geo_mean_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}gmatmul_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}log_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}mul_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}mulexpression_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}nonpos_constr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}norm1_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}norm_inf_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}one_minus_pos_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}parameter_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}pf_eigenvalue_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}prod_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}sum_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}trace_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}xexp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/${MODPY_PYCACHE}zero_constr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/add_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/constant_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/div_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/exp_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/eye_minus_inv_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/geo_mean_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/gmatmul_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/log_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/mul_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/mulexpression_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/nonpos_constr_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/norm1_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/norm_inf_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/one_minus_pos_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/parameter_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/pf_eigenvalue_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/pnorm_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/power_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/prod_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/quad_form_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/quad_over_lin_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/sum_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/trace_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/xexp_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/atom_canonicalizers/zero_constr_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}add_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}add_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}constant_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}constant_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}cumprod_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}cumprod_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}div_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}div_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}exp_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}exp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}eye_minus_inv_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}eye_minus_inv_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}finite_set_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}finite_set_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}geo_mean_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}geo_mean_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}gmatmul_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}gmatmul_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}log_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}log_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}mul_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}mul_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}mulexpression_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}mulexpression_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}nonpos_constr_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}nonpos_constr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}norm1_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}norm1_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}norm_inf_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}norm_inf_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}one_minus_pos_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}one_minus_pos_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}parameter_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}parameter_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}pf_eigenvalue_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}pf_eigenvalue_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}pnorm_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}prod_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}prod_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}sum_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}sum_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}trace_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}trace_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}xexp_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}xexp_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}zero_constr_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/${MODPY_PYCACHE}zero_constr_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/add_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/constant_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/cumprod_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/div_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/exp_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/eye_minus_inv_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/finite_set_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/geo_mean_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/gmatmul_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/log_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/mul_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/mulexpression_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/nonpos_constr_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/norm1_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/norm_inf_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/one_minus_pos_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/parameter_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/pf_eigenvalue_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/pnorm_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/power_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/prod_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/quad_form_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/quad_over_lin_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/sum_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/trace_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/xexp_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/canonicalizers/zero_constr_canon.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/dgp2dcp.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dgp2dcp/util.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/discrete2mixedint/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/discrete2mixedint/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/discrete2mixedint/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/discrete2mixedint/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/discrete2mixedint/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/discrete2mixedint/${MODPY_PYCACHE}valinvec2mixedint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/discrete2mixedint/${MODPY_PYCACHE}valinvec2mixedint.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/discrete2mixedint/valinvec2mixedint.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}dqcp2dcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}dqcp2dcp.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}inverse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}inverse.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}sets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}sets.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}tighten.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/${MODPY_PYCACHE}tighten.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/dqcp2dcp.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/dqcp2dcp/inverse.py
    @@ -496,32 +799,48 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/${MODPY_PYCACHE}eliminate_pwl.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/${MODPY_PYCACHE}eliminate_pwl.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/__init__.py
    -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}abs_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}cummax_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}cumsum_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}max_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}maximum_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}min_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}minimum_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}norm1_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}norm_inf_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/${MODPY_PYCACHE}sum_largest_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/abs_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/cummax_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/cumsum_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/max_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/maximum_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/min_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/minimum_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/norm1_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/norm_inf_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/sum_largest_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}abs_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}abs_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}cummax_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}cummax_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}cumsum_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}cumsum_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}dotsort_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}dotsort_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}max_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}max_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}maximum_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}maximum_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}min_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}min_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}minimum_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}minimum_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}norm1_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}norm1_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}norm_inf_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}norm_inf_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}sum_largest_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/${MODPY_PYCACHE}sum_largest_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/abs_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/cummax_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/cumsum_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/dotsort_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/max_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/maximum_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/min_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/minimum_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/norm1_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/norm_inf_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/canonicalizers/sum_largest_canon.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eliminate_pwl/eliminate_pwl.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/eval_params.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/flip_objective.py
    @@ -530,21 +849,29 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/${MODPY_PYCACHE}qp2symbolic_qp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/${MODPY_PYCACHE}qp2symbolic_qp.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/${MODPY_PYCACHE}qp_matrix_stuffing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/${MODPY_PYCACHE}qp_matrix_stuffing.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/__init__.py
    -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/${MODPY_PYCACHE}/
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/${MODPY_PYCACHE}huber_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/huber_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/power_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/quad_form_canon.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/atom_canonicalizers/quad_over_lin_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}huber_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}huber_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}power_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}quad_form_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/${MODPY_PYCACHE}quad_over_lin_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/huber_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/power_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/quad_form_canon.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/canonicalizers/quad_over_lin_canon.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/qp2symbolic_qp.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/qp2quad_form/qp_matrix_stuffing.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/reduction.py
    @@ -552,42 +879,81 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}bisection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}bisection.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}compr_matrix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}compr_matrix.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}constant_solver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}constant_solver.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}defines.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}defines.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}intermediate_chain.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}intermediate_chain.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}kktsolver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}kktsolver.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/${MODPY_PYCACHE}solver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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}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
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/compr_matrix.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cbc_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}cbc_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}clarabel_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}clarabel_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}conic_solver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}conic_solver.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}copt_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +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}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}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}diffcp_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}ecos_bb_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}ecos_bb_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}ecos_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}ecos_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}glop_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}glop_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}glpk_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}glpk_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}glpk_mi_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}glpk_mi_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}gurobi_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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}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}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}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}scipy_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}scs_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}scs_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}sdpa_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}sdpa_conif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}xpress_conif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/${MODPY_PYCACHE}xpress_conif.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/cbc_conif.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/clarabel_conif.py
     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/cvxopt_conif.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/diffcp_conif.py
    @@ -597,12 +963,14 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/glpk_conif.py
     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/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/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
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/sdpa_conif.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/conic_solvers/xpress_conif.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/constant_solver.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/defines.py
    @@ -611,19 +979,41 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/lp_solvers/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/lp_solvers/__init__.py
     ${MODPY_COMMENT}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
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}copt_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}copt_qpif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}cplex_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}cplex_qpif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}daqp_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}daqp_qpif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}gurobi_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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}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}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}piqp_qpif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}proxqp_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}proxqp_qpif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}qp_solver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}qp_solver.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}xpress_qpif.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/${MODPY_PYCACHE}xpress_qpif.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/copt_qpif.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/cplex_qpif.py
    +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/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
     lib/python${MODPY_VERSION}/site-packages/cvxpy/reductions/solvers/qp_solvers/qp_solver.py
     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
    @@ -634,62 +1024,146 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}base_test.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}base_test.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}ram_limited.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}ram_limited.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}solver_test_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}solver_test_helpers.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_KKT.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_KKT.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_atoms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_atoms.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_benchmarks.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_attributes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_attributes.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_base_classes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_base_classes.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_canon_sign.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_canon_sign.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_coeff_extractor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_coeff_extractor.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_complex.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_complex.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_cone2cone.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_cone2cone.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_conic_solvers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_conic_solvers.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_constant.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_constant.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_constant_atoms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_constant_atoms.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_constraints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_constraints.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_convolution.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_convolution.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_copt_write.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_copt_write.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_copy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_copy.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_curvature.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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_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_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}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dpp.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dqcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_dqcp.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_errors.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_examples.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_examples.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_expression_methods.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_expression_methods.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_expressions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_expressions.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_grad.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_grad.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_gurobi_write.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_gurobi_write.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_interfaces.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_interfaces.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_kron_canon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_kron_canon.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_lin_ops.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_lin_ops.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_linalg_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_linalg_utils.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_linear_cone.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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_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}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_monotonicity.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_nonlinear_atoms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_nonlinear_atoms.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_numpy.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_objectives.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_objectives.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_param_cone_prog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_param_cone_prog.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_param_quad_prog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_param_quad_prog.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_perspective.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_perspective.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_power_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_power_tools.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_problem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_problem.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_python_backends.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_python_backends.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_qp_solvers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_qp_solvers.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_quad_form.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_quad_form.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_quadratic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_quadratic.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_quantum_rel_entr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_quantum_rel_entr.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_scalarize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_scalarize.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_semidefinite_vars.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_semidefinite_vars.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_shape.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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_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}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_valinvec2mixedint.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_versioning.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_versioning.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_von_neumann_entr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/${MODPY_PYCACHE}test_von_neumann_entr.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/base_test.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/ram_limited.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/solver_test_helpers.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_KKT.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_atoms.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_benchmarks.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_attributes.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_base_classes.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_canon_sign.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_coeff_extractor.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_complex.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_cone2cone.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_conic_solvers.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_constant.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_constant_atoms.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_constraints.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_convolution.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_copt_write.py
    +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_derivative.py
    @@ -698,39 +1172,54 @@ lib/python${MODPY_VERSION}/site-packages
     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
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_errors.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_examples.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_expression_methods.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_expressions.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_grad.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_gurobi_write.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_interfaces.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_kron_canon.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_lin_ops.py
    +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_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
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_numpy.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_objectives.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_param_cone_prog.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_param_quad_prog.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_perspective.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_power_tools.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_problem.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_python_backends.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_qp_solvers.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_quad_form.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_quadratic.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_quantum_rel_entr.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_scalarize.py
     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_suppfunc.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_valinvec2mixedint.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_versioning.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/tests/test_von_neumann_entr.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}indicator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}indicator.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}linearize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}linearize.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}partial_optimize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}partial_optimize.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}scalarize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}scalarize.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}suppfunc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/${MODPY_PYCACHE}suppfunc.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/indicator.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/transforms/linearize.py
    @@ -740,31 +1229,63 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     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}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}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}coo_array_compat.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}cvxpy_upgrade.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}cvxpy_upgrade.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}debug_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}debug_tools.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}deterministic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}deterministic.${MODPY_PYC_MAGIC_TAG}pyc
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}eigvals.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}grad.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}grad.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}key_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}key_utils.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}linalg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}linalg.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}performance_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}performance_utils.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}perspective_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}perspective_utils.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}power_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}power_tools.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}replace_quad_forms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}replace_quad_forms.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}scopes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}scopes.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}shape.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}shape.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}sign.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/${MODPY_PYCACHE}sign.${MODPY_PYC_MAGIC_TAG}pyc
    +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/coeff_extractor.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/coo_array_compat.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/sparsecholesky/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/sparsecholesky/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/sparsecholesky/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/sparsecholesky/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cpp/sparsecholesky/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/cvxpy_upgrade.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/debug_tools.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/deterministic.py
    -lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/eigvals.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/grad.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/key_utils.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/linalg.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/performance_utils.py
    +lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/perspective_utils.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/power_tools.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/replace_quad_forms.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/scopes.py
    @@ -772,3 +1293,17 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/sign.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/utilities/versioning.py
     lib/python${MODPY_VERSION}/site-packages/cvxpy/version.py
    +lib/python${MODPY_VERSION}/site-packages/setup/
    +lib/python${MODPY_VERSION}/site-packages/setup/__init__.py
    +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}build_meta.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}build_meta.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}versioning.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/setup/${MODPY_PYCACHE}versioning.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/setup/build_meta.py
    +lib/python${MODPY_VERSION}/site-packages/setup/extensions.py
    +lib/python${MODPY_VERSION}/site-packages/setup/versioning.py
    Index: math/py-numexpr/Makefile
    ===================================================================
    RCS file: /cvs/ports/math/py-numexpr/Makefile,v
    diff -u -p -u -r1.26 Makefile
    --- math/py-numexpr/Makefile	29 Apr 2025 10:38:51 -0000	1.26
    +++ math/py-numexpr/Makefile	8 May 2025 21:57:37 -0000
    @@ -1,10 +1,9 @@
     COMMENT=	fast numerical expression evaluator for NumPy
     
    -MODPY_DISTV=	2.8.4
    +MODPY_DISTV=	2.10.2
     DISTNAME=	numexpr-${MODPY_DISTV}
     PKGNAME=	py-${DISTNAME}
     CATEGORIES=	math
    -REVISION=	2
     
     # MIT
     PERMIT_PACKAGE=	Yes
    Index: math/py-numexpr/distinfo
    ===================================================================
    RCS file: /cvs/ports/math/py-numexpr/distinfo,v
    diff -u -p -u -r1.5 distinfo
    --- math/py-numexpr/distinfo	25 Feb 2023 15:43:47 -0000	1.5
    +++ math/py-numexpr/distinfo	8 May 2025 21:57:37 -0000
    @@ -1,2 +1,2 @@
    -SHA256 (numexpr-2.8.4.tar.gz) = 1UMlN0GNGGkbkRXWFdbaoX7oJ1uu8+3xr7v4vGmAYUc=
    -SIZE (numexpr-2.8.4.tar.gz) = 98719
    +SHA256 (numexpr-2.10.2.tar.gz) = sK/2tI68mdL1Tye19zpYy5L95lCu/xs5fHHIeItP/xo=
    +SIZE (numexpr-2.10.2.tar.gz) = 106787
    Index: math/py-numexpr/pkg/PLIST
    ===================================================================
    RCS file: /cvs/ports/math/py-numexpr/pkg/PLIST,v
    diff -u -p -u -r1.7 PLIST
    --- math/py-numexpr/pkg/PLIST	29 Apr 2025 10:38:51 -0000	1.7
    +++ math/py-numexpr/pkg/PLIST	8 May 2025 21:57:37 -0000
    @@ -23,10 +23,24 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/numexpr/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/numexpr/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/numexpr/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/numexpr/complex_functions.hpp
     lib/python${MODPY_VERSION}/site-packages/numexpr/cpuinfo.py
     lib/python${MODPY_VERSION}/site-packages/numexpr/expressions.py
    +lib/python${MODPY_VERSION}/site-packages/numexpr/functions.hpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/interp_body.cpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/interpreter.cpp
     @so lib/python${MODPY_VERSION}/site-packages/numexpr/interpreter.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/numexpr/interpreter.hpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/missing_posix_functions.hpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/module.cpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/module.hpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/msvc_function_stubs.hpp
     lib/python${MODPY_VERSION}/site-packages/numexpr/necompiler.py
    +lib/python${MODPY_VERSION}/site-packages/numexpr/numexpr_config.hpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/numexpr_object.cpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/numexpr_object.hpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/opcodes.hpp
    +lib/python${MODPY_VERSION}/site-packages/numexpr/str-two-way.hpp
     lib/python${MODPY_VERSION}/site-packages/numexpr/tests/
     lib/python${MODPY_VERSION}/site-packages/numexpr/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/numexpr/tests/${MODPY_PYCACHE}/
    @@ -37,3 +51,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/numexpr/tests/test_numexpr.py
     lib/python${MODPY_VERSION}/site-packages/numexpr/utils.py
     lib/python${MODPY_VERSION}/site-packages/numexpr/version.py
    +lib/python${MODPY_VERSION}/site-packages/numexpr/win32/
    +lib/python${MODPY_VERSION}/site-packages/numexpr/win32/pthread.c
    +lib/python${MODPY_VERSION}/site-packages/numexpr/win32/pthread.h
    +lib/python${MODPY_VERSION}/site-packages/numexpr/win32/stdint.h
    Index: math/py-scikit-learn/Makefile
    ===================================================================
    RCS file: /cvs/ports/math/py-scikit-learn/Makefile,v
    diff -u -p -u -r1.23 Makefile
    --- math/py-scikit-learn/Makefile	29 Apr 2025 10:38:51 -0000	1.23
    +++ math/py-scikit-learn/Makefile	8 May 2025 21:57:37 -0000
    @@ -1,10 +1,8 @@
     COMMENT =	set of python modules for machine learning and data mining
     
    -# 1.4.2+ requires numpy 2.x
    -MODPY_DISTV =	1.4.1.post1
    -DISTNAME =		scikit-learn-${MODPY_DISTV}
    -PKGNAME =		py-${DISTNAME}
    -REVISION =		1
    +MODPY_DISTV =		1.5.2
    +DISTNAME =		scikit_learn-${MODPY_DISTV}
    +PKGNAME =		py-${DISTNAME:S/_/-/}
     
     CATEGORIES =		math
     
    Index: math/py-scikit-learn/distinfo
    ===================================================================
    RCS file: /cvs/ports/math/py-scikit-learn/distinfo,v
    diff -u -p -u -r1.6 distinfo
    --- math/py-scikit-learn/distinfo	19 Oct 2024 04:02:34 -0000	1.6
    +++ math/py-scikit-learn/distinfo	8 May 2025 21:57:37 -0000
    @@ -1,2 +1,2 @@
    -SHA256 (scikit-learn-1.4.1.post1.tar.gz) = k9PUlv8ZZUcPmXfQXl7DN2+x5jsQ5P2l450jwtiWmjA=
    -SIZE (scikit-learn-1.4.1.post1.tar.gz) = 7743688
    +SHA256 (scikit_learn-1.5.2.tar.gz) = tCN+17P90KSIJ5LmjvJUXVuqUKyju0WqffRoE4rY+U0=
    +SIZE (scikit_learn-1.5.2.tar.gz) = 7001680
    Index: math/py-scikit-learn/pkg/PLIST
    ===================================================================
    RCS file: /cvs/ports/math/py-scikit-learn/pkg/PLIST,v
    diff -u -p -u -r1.12 PLIST
    --- math/py-scikit-learn/pkg/PLIST	29 Apr 2025 10:38:51 -0000	1.12
    +++ math/py-scikit-learn/pkg/PLIST	8 May 2025 21:57:37 -0000
    @@ -1,11 +1,9 @@
     @pkgpath math/py-scikit-learn,python3
     lib/python${MODPY_VERSION}/site-packages/scikit_learn-${MODPY_DISTV}.dist-info/
    +lib/python${MODPY_VERSION}/site-packages/scikit_learn-${MODPY_DISTV}.dist-info/COPYING
     lib/python${MODPY_VERSION}/site-packages/scikit_learn-${MODPY_DISTV}.dist-info/METADATA
     lib/python${MODPY_VERSION}/site-packages/scikit_learn-${MODPY_DISTV}.dist-info/RECORD
     lib/python${MODPY_VERSION}/site-packages/scikit_learn-${MODPY_DISTV}.dist-info/WHEEL
    -lib/python${MODPY_VERSION}/site-packages/scikit_learn-${MODPY_DISTV}.dist-info/licenses/
    -lib/python${MODPY_VERSION}/site-packages/scikit_learn-${MODPY_DISTV}.dist-info/licenses/COPYING
    -lib/python${MODPY_VERSION}/site-packages/scikit_learn-${MODPY_DISTV}.dist-info/top_level.txt
     lib/python${MODPY_VERSION}/site-packages/sklearn/
     lib/python${MODPY_VERSION}/site-packages/sklearn/__check_build/
     lib/python${MODPY_VERSION}/site-packages/sklearn/__check_build/__init__.py
    @@ -13,10 +11,14 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
     lib/python${MODPY_VERSION}/site-packages/sklearn/__check_build/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/__check_build/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/__check_build/_check_build.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/__check_build/_check_build.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/__check_build/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/${MODPY_PYCACHE}/
     lib/python${MODPY_VERSION}/site-packages/sklearn/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/${MODPY_PYCACHE}_built_with_meson.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/${MODPY_PYCACHE}_built_with_meson.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/${MODPY_PYCACHE}_distributor_init.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -68,9 +70,11 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/_build_utils/pre_build_helpers.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/_build_utils/tempita.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/_build_utils/version.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/_built_with_meson.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/_config.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/_distributor_init.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/_isotonic.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/_isotonic.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/
     lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/${MODPY_PYCACHE}/
    @@ -82,8 +86,10 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/${MODPY_PYCACHE}loss.${MODPY_PYC_MAGIC_TAG}pyc
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/_loss.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/_loss.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/_loss.pyx.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/link.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/loss.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/_loss/tests/${MODPY_PYCACHE}/
    @@ -132,6 +138,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_bisect_k_means.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_dbscan.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_dbscan_inner.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_dbscan_inner.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_feature_agglomeration.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/__init__.py
    @@ -141,10 +148,14 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/${MODPY_PYCACHE}hdbscan.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/${MODPY_PYCACHE}hdbscan.${MODPY_PYC_MAGIC_TAG}pyc
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/_linkage.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/_linkage.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/_reachability.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/_reachability.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/_tree.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/_tree.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/_tree.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/hdbscan.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/tests/${MODPY_PYCACHE}/
    @@ -155,15 +166,21 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hdbscan/tests/test_reachibility.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hierarchical_fast.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hierarchical_fast.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_hierarchical_fast.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_common.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_common.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_common.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_elkan.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_elkan.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_lloyd.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_lloyd.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_minibatch.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_k_means_minibatch.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_kmeans.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_mean_shift.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_optics.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/_spectral.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/cluster/tests/${MODPY_PYCACHE}/
    @@ -327,6 +344,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/_samples_generator.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/_species_distributions.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/_svmlight_format_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/_svmlight_format_fast.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/_svmlight_format_io.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/_twenty_newsgroups.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/data/
    @@ -370,6 +388,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/images/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/images/china.jpg
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/images/flower.jpg
    +lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/datasets/tests/${MODPY_PYCACHE}/
    @@ -611,6 +630,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/${MODPY_PYCACHE}_truncated_svd.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_base.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_cdnmf_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_cdnmf_fast.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_dict_learning.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_factor_analysis.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_fastica.py
    @@ -619,9 +639,11 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_lda.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_nmf.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_online_lda_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_online_lda_fast.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_pca.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_sparse_pca.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/_truncated_svd.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/decomposition/tests/${MODPY_PYCACHE}/
    @@ -685,6 +707,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_forest.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_gb.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_gradient_boosting.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_gradient_boosting.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/${MODPY_PYCACHE}/
    @@ -698,19 +721,29 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/${MODPY_PYCACHE}grower.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/${MODPY_PYCACHE}predictor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/${MODPY_PYCACHE}predictor.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_binning.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_binning.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_bitset.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_bitset.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_bitset.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_gradient_boosting.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_gradient_boosting.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_predictor.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/_predictor.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/binning.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/common.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/common.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/common.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/grower.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/histogram.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/histogram.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/predictor.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/splitting.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/splitting.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/${MODPY_PYCACHE}/
    @@ -746,11 +779,12 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_predictor.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_splitting.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/tests/test_warm_start.py
    -@so lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/utils.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_hist_gradient_boosting/utils.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_iforest.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_stacking.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_voting.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/_weight_boosting.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/ensemble/tests/${MODPY_PYCACHE}/
    @@ -813,6 +847,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/experimental/tests/test_enable_iterative_imputer.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/experimental/tests/test_enable_successive_halving.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/externals/
    +lib/python${MODPY_VERSION}/site-packages/sklearn/externals/README
     lib/python${MODPY_VERSION}/site-packages/sklearn/externals/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/externals/${MODPY_PYCACHE}/
     lib/python${MODPY_VERSION}/site-packages/sklearn/externals/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -870,8 +905,10 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/_dict_vectorizer.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/_hash.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/_hashing_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/_hashing_fast.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/_stop_words.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/image.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/feature_extraction/tests/${MODPY_PYCACHE}/
    @@ -1100,6 +1137,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_base.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_bayes.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_cd_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_cd_fast.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_coordinate_descent.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_glm/
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_glm/__init__.py
    @@ -1132,10 +1170,13 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_ridge.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_sag.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_sag_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_sag_fast.pyx.tp
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_sgd_fast.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_sgd_fast.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_sgd_fast.pyx.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_stochastic_gradient.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/_theil_sen.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/linear_model/tests/${MODPY_PYCACHE}/
    @@ -1211,12 +1252,15 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/${MODPY_PYCACHE}_t_sne.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/${MODPY_PYCACHE}_t_sne.${MODPY_PYC_MAGIC_TAG}pyc
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_barnes_hut_tsne.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_barnes_hut_tsne.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_isomap.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_locally_linear.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_mds.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_spectral_embedding.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_t_sne.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_utils.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/_utils.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/tests/${MODPY_PYCACHE}/
    @@ -1237,6 +1281,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/tests/test_mds.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/tests/test_spectral_embedding.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/manifold/tests/test_t_sne.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/${MODPY_PYCACHE}/
    @@ -1258,6 +1303,8 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_classification.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_dist_metrics.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_dist_metrics.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_dist_metrics.pxd.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_dist_metrics.pyx.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/${MODPY_PYCACHE}/
    @@ -1266,20 +1313,29 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/${MODPY_PYCACHE}_dispatcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/${MODPY_PYCACHE}_dispatcher.${MODPY_PYC_MAGIC_TAG}pyc
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_argkmin.${MODPY_PYC_MAGIC_TAG}so
    -lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_argkmin.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_argkmin.pxd.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_argkmin.pyx.tp
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_argkmin_classmode.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_argkmin_classmode.pyx.tp
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_base.${MODPY_PYC_MAGIC_TAG}so
    -lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_base.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_base.pxd.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_base.pyx.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_classmode.pxd
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.${MODPY_PYC_MAGIC_TAG}so
    -lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.pxd.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.pyx.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_dispatcher.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.${MODPY_PYC_MAGIC_TAG}so
    -lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.pxd.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.pyx.tp
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.${MODPY_PYC_MAGIC_TAG}so
    -lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.pxd.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.pyx.tp
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors_classmode.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors_classmode.pyx.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_distances_reduction/meson.build
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_pairwise_fast.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_plot/
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_plot/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/_plot/${MODPY_PYCACHE}/
    @@ -1339,8 +1395,10 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/${MODPY_PYCACHE}_unsupervised.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/_bicluster.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/_expected_mutual_info_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/_expected_mutual_info_fast.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/_supervised.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/_unsupervised.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/tests/${MODPY_PYCACHE}/
    @@ -1358,6 +1416,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/tests/test_common.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/tests/test_supervised.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/cluster/tests/test_unsupervised.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/pairwise.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/metrics/tests/__init__.py
    @@ -1421,6 +1480,8 @@ lib/python${MODPY_VERSION}/site-packages
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}/
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}_classification_threshold.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}_classification_threshold.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}_plot.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}_plot.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}_search.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -1431,6 +1492,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}_split.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/${MODPY_PYCACHE}_validation.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/_classification_threshold.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/_plot.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/_search.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/_search_successive_halving.py
    @@ -1443,6 +1505,8 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}test_classification_threshold.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}test_classification_threshold.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}test_plot.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}test_plot.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}test_search.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -1454,6 +1518,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}test_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/${MODPY_PYCACHE}test_validation.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/common.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/test_classification_threshold.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/test_plot.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/test_search.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/model_selection/tests/test_split.py
    @@ -1486,20 +1551,26 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/${MODPY_PYCACHE}_unsupervised.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/${MODPY_PYCACHE}_unsupervised.${MODPY_PYC_MAGIC_TAG}pyc
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_ball_tree.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_ball_tree.pyx.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_base.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_binary_tree.pxi.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_classification.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_graph.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_kd_tree.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_kd_tree.pyx.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_kde.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_lof.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_nca.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_nearest_centroid.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_partition_nodes.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_partition_nodes.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_partition_nodes.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_quad_tree.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_quad_tree.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_quad_tree.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_regression.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/_unsupervised.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/neighbors/tests/${MODPY_PYCACHE}/
    @@ -1593,6 +1664,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/${MODPY_PYCACHE}_target_encoder.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/${MODPY_PYCACHE}_target_encoder.${MODPY_PYC_MAGIC_TAG}pyc
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_csr_polynomial_expansion.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_csr_polynomial_expansion.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_data.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_discretization.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_encoders.py
    @@ -1601,6 +1673,8 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_polynomial.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_target_encoder.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_target_encoder_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/_target_encoder_fast.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/preprocessing/tests/${MODPY_PYCACHE}/
    @@ -1668,9 +1742,35 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_bounds.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_classes.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_liblinear.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_liblinear.pxi
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_liblinear.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_libsvm.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_libsvm.pxi
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_libsvm.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_libsvm_sparse.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_libsvm_sparse.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_newrand.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/_newrand.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/meson.build
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/liblinear/
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/liblinear/COPYRIGHT
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/liblinear/_cython_blas_helpers.h
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/liblinear/liblinear_helper.c
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/liblinear/linear.cpp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/liblinear/linear.h
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/liblinear/tron.cpp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/liblinear/tron.h
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/libsvm/
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/libsvm/LIBSVM_CHANGES
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/libsvm/_svm_cython_blas_helpers.h
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/libsvm/libsvm_helper.c
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/libsvm/libsvm_sparse_helper.c
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/libsvm/libsvm_template.cpp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/libsvm/svm.cpp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/libsvm/svm.h
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/newrand/
    +lib/python${MODPY_VERSION}/site-packages/sklearn/svm/src/newrand/newrand.h
     lib/python${MODPY_VERSION}/site-packages/sklearn/svm/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/svm/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/svm/tests/${MODPY_PYCACHE}/
    @@ -1782,14 +1882,19 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_classes.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_criterion.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_criterion.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_criterion.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_export.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_reingold_tilford.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_splitter.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_splitter.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_splitter.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_tree.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_tree.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_tree.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_utils.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_utils.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/tree/_utils.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/tree/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/tree/tests/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sklearn/tree/tests/${MODPY_PYCACHE}/
    @@ -1820,18 +1925,26 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_available_if.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_bunch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_bunch.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_chunking.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_chunking.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_encode.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_encode.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_estimator_html_repr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_estimator_html_repr.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_indexing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_indexing.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_joblib.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_joblib.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_mask.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_mask.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_metadata_requests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_metadata_requests.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_missing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_missing.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_mocking.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_mocking.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_optional_dependencies.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_optional_dependencies.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_param_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_param_validation.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_plotting.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -1848,6 +1961,8 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_tags.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_testing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_testing.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_user_interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}_user_interface.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}class_weight.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}class_weight.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/${MODPY_PYCACHE}deprecation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -1884,43 +1999,60 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_array_api.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_available_if.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_bunch.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_chunking.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_cython_blas.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_cython_blas.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_cython_blas.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_encode.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_estimator_html_repr.css
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_estimator_html_repr.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_fast_dict.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_fast_dict.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_fast_dict.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_heap.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_heap.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_heap.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_indexing.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_isfinite.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_isfinite.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_joblib.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_mask.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_metadata_requests.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_missing.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_mocking.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_openmp_helpers.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_openmp_helpers.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_openmp_helpers.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_optional_dependencies.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_param_validation.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_plotting.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_pprint.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_random.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_random.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_random.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_response.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_seq_dataset.${MODPY_PYC_MAGIC_TAG}so
    -lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_seq_dataset.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_seq_dataset.pxd.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_seq_dataset.pyx.tp
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_set_output.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_show_versions.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_sorting.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_sorting.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_sorting.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_tags.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_testing.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_typedefs.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_typedefs.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_typedefs.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_user_interface.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_vector_sentinel.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_vector_sentinel.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_vector_sentinel.pyx
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_weight_vector.${MODPY_PYC_MAGIC_TAG}so
    -lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_weight_vector.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_weight_vector.pxd.tp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/_weight_vector.pyx.tp
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/arrayfuncs.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/arrayfuncs.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/class_weight.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/deprecation.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/discovery.py
    @@ -1928,16 +2060,22 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/extmath.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/fixes.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/graph.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/meson.build
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/metadata_routing.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/metaestimators.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/multiclass.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/murmurhash.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/murmurhash.pxd
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/murmurhash.pyx
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/optimize.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/parallel.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/random.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/sparsefuncs.py
     @so lib/python${MODPY_VERSION}/site-packages/sklearn/utils/sparsefuncs_fast.${MODPY_PYC_MAGIC_TAG}so
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/sparsefuncs_fast.pyx
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/src/
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/src/MurmurHash3.cpp
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/src/MurmurHash3.h
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/stats.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/__init__.py
    @@ -1952,6 +2090,8 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_arrayfuncs.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_bunch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_bunch.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_chunking.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_chunking.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_class_weight.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_class_weight.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_cython_blas.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -1974,8 +2114,14 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_fixes.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_graph.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_graph.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_indexing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_indexing.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_mask.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_mask.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_metaestimators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_metaestimators.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_missing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_missing.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_mocking.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_mocking.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_multiclass.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -2014,6 +2160,8 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_testing.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_typedefs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_typedefs.${MODPY_PYC_MAGIC_TAG}pyc
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_user_interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_user_interface.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_utils.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/${MODPY_PYCACHE}test_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    @@ -2024,6 +2172,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_array_api.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_arrayfuncs.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_bunch.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_chunking.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_class_weight.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_cython_blas.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_cython_templating.py
    @@ -2035,7 +2184,10 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_fast_dict.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_fixes.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_graph.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_indexing.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_mask.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_metaestimators.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_missing.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_mocking.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_multiclass.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_murmurhash.py
    @@ -2055,6 +2207,7 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_tags.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_testing.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_typedefs.py
    +lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_user_interface.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_utils.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_validation.py
     lib/python${MODPY_VERSION}/site-packages/sklearn/utils/tests/test_weight_vector.py
    Index: math/py-scs/Makefile
    ===================================================================
    RCS file: /cvs/ports/math/py-scs/Makefile,v
    diff -u -p -u -r1.15 Makefile
    --- math/py-scs/Makefile	11 Jan 2025 12:29:12 -0000	1.15
    +++ math/py-scs/Makefile	8 May 2025 21:57:37 -0000
    @@ -1,34 +1,25 @@
     USE_NOBTCFI-aarch64 =	Yes# fortran
     
    -BROKEN = needs updating and/or adapting to work with newer numpy.
    -# if sticking with 2.1.1-2, the version number in setup.py needs patching
    -# to a valid format; probably simpler to update to a newer 2.x than that
    -# though.
    -
     COMMENT =		Python interface to SCS
     
    -MODPY_DISTV =		2.1.1-2
    +MODPY_DISTV =		3.2.6
     DISTNAME =		scs-${MODPY_DISTV}
    -V =			${MODPY_DISTV:S/-/./}
    -PKGNAME =		py-scs-${V}
    -CATEGORIES =		math
    -REVISION =		10
    +PKGNAME =		py-${DISTNAME}
     
    -MAINTAINER =		Paul Irofti <paul@irofti.net>
    +CATEGORIES =		math
     
     # MIT
     PERMIT_PACKAGE =	Yes
     
    -WANTLIB += blas cblas lapack pthread
    +WANTLIB += blas lapack
     
     MODULES =		lang/python
     
    -BUILD_DEPENDS =		${RUN_DEPENDS}
    +MODPY_PI =		Yes
    +MODPY_PYBUILD =		mesonpy
    +
     RUN_DEPENDS =		math/py-numpy \
     			math/py-scipy
    -
    -MODPY_PI =		Yes
    -MODPY_PYBUILD =	setuptools
     
     TEST_DEPENDS =		${FULLPKGNAME}:${BUILD_PKGPATH}
     
    Index: math/py-scs/distinfo
    ===================================================================
    RCS file: /cvs/ports/math/py-scs/distinfo,v
    diff -u -p -u -r1.1.1.1 distinfo
    --- math/py-scs/distinfo	26 Jun 2020 10:15:55 -0000	1.1.1.1
    +++ math/py-scs/distinfo	8 May 2025 21:57:37 -0000
    @@ -1,2 +1,2 @@
    -SHA256 (scs-2.1.1-2.tar.gz) = +BbP49S0z/OsK4uWWIxZYN3So9yUa9prCdsE57xld/I=
    -SIZE (scs-2.1.1-2.tar.gz) = 157075
    +SHA256 (scs-3.2.6.tar.gz) = yvbvSLhujUcSo9e1hv+3orQTwqlmSsTaLI3oHexqECA=
    +SIZE (scs-3.2.6.tar.gz) = 1542752
    Index: math/py-scs/pkg/PLIST
    ===================================================================
    RCS file: /cvs/ports/math/py-scs/pkg/PLIST,v
    diff -u -p -u -r1.6 PLIST
    --- math/py-scs/pkg/PLIST	21 Dec 2024 11:38:24 -0000	1.6
    +++ math/py-scs/pkg/PLIST	8 May 2025 21:57:37 -0000
    @@ -1,15 +1,13 @@
    -@pkgpath math/py-scs,python3
     @conflict py-scs-*
    +@pkgpath math/py-scs,python3
     @so lib/python${MODPY_VERSION}/site-packages/_scs_direct.${MODPY_PYC_MAGIC_TAG}so
     @so lib/python${MODPY_VERSION}/site-packages/_scs_indirect.${MODPY_PYC_MAGIC_TAG}so
    -@so lib/python${MODPY_VERSION}/site-packages/_scs_python.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/scs/
    -lib/python${MODPY_VERSION}/site-packages/scs-2.1.1.post2.dist-info/
    -lib/python${MODPY_VERSION}/site-packages/scs-2.1.1.post2.dist-info/LICENSE
    -lib/python${MODPY_VERSION}/site-packages/scs-2.1.1.post2.dist-info/METADATA
    -lib/python${MODPY_VERSION}/site-packages/scs-2.1.1.post2.dist-info/RECORD
    -lib/python${MODPY_VERSION}/site-packages/scs-2.1.1.post2.dist-info/WHEEL
    -lib/python${MODPY_VERSION}/site-packages/scs-2.1.1.post2.dist-info/top_level.txt
    +lib/python${MODPY_VERSION}/site-packages/scs-${MODPY_DISTV}.dist-info/
    +lib/python${MODPY_VERSION}/site-packages/scs-${MODPY_DISTV}.dist-info/LICENSE
    +lib/python${MODPY_VERSION}/site-packages/scs-${MODPY_DISTV}.dist-info/METADATA
    +lib/python${MODPY_VERSION}/site-packages/scs-${MODPY_DISTV}.dist-info/RECORD
    +lib/python${MODPY_VERSION}/site-packages/scs-${MODPY_DISTV}.dist-info/WHEEL
     lib/python${MODPY_VERSION}/site-packages/scs/__init__.py
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/scs/${MODPY_PYCACHE}/
     lib/python${MODPY_VERSION}/site-packages/scs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
    Index: math/py-tables/Makefile
    ===================================================================
    RCS file: /cvs/ports/math/py-tables/Makefile,v
    diff -u -p -u -r1.21 Makefile
    --- math/py-tables/Makefile	29 Apr 2025 10:38:51 -0000	1.21
    +++ math/py-tables/Makefile	8 May 2025 21:57:37 -0000
    @@ -3,7 +3,7 @@ USE_NOBTCFI-aarch64 =	Yes# fortran
     COMMENT=	Python package to manage extremely large amounts of data
     
     MODPY_DISTV=	3.10.2
    -REVISION=	0
    +REVISION=	1
     DISTNAME=	tables-${MODPY_DISTV}
     PKGNAME=	py-${DISTNAME}
     CATEGORIES=	math
    Index: math/py-tables/patches/patch-pyproject_toml
    ===================================================================
    RCS file: /cvs/ports/math/py-tables/patches/patch-pyproject_toml,v
    diff -u -p -u -r1.3 patch-pyproject_toml
    --- math/py-tables/patches/patch-pyproject_toml	23 Feb 2025 20:04:38 -0000	1.3
    +++ math/py-tables/patches/patch-pyproject_toml	8 May 2025 21:57:37 -0000
    @@ -1,17 +1,7 @@
     Index: pyproject.toml
     --- pyproject.toml.orig
     +++ pyproject.toml
    -@@ -8,15 +8,15 @@ requires = [
    -     # NOTE: it is still possible to build PyTables with numpy 1.x
    -     # Please refer to https://github.com/PyTables/PyTables/issues/1200
    -     # If you change this to build with `numpy` 1, please update `numpy` in `dependencies` as well
    --    # "numpy >= 1.20.0,<2",
    --    "numpy >= 2",
    -+    "numpy >= 1.20.0,<2",
    -+    #"numpy >= 2",
    -     "packaging",
    -     "py-cpuinfo",
    -     "Cython >= 3.0.11",
    +@@ -16,7 +16,7 @@ requires = [
          # Included here for seamless wheel builds.
          # Packagers can choose to replace it by externally provided
          # c-blosc2 library and headers
    Index: math/py-tables/patches/patch-requirements_txt
    ===================================================================
    RCS file: /cvs/ports/math/py-tables/patches/patch-requirements_txt,v
    diff -u -p -u -r1.3 patch-requirements_txt
    --- math/py-tables/patches/patch-requirements_txt	23 Feb 2025 20:04:38 -0000	1.3
    +++ math/py-tables/patches/patch-requirements_txt	8 May 2025 21:57:37 -0000
    @@ -31,7 +31,7 @@ Index: requirements.txt
          #   -r requirements.in
          #   blosc2
     -numpy==2.2.1 \
    -+numpy==1.26.4 \
    ++numpy==2.0.2 \
          --hash=sha256:059e6a747ae84fce488c3ee397cee7e5f905fd1bda5fb18c66bc41807ff119b2 \
          --hash=sha256:08ef779aed40dbc52729d6ffe7dd51df85796a702afbf68a4f4e41fafdc8bda5 \
          --hash=sha256:164a829b6aacf79ca47ba4814b130c4020b202522a93d7bff2202bfb33b61c60 \
    Index: x11/qt6/pyside6/shiboken/Makefile
    ===================================================================
    RCS file: /cvs/ports/x11/qt6/pyside6/shiboken/Makefile,v
    diff -u -p -u -r1.7 Makefile
    --- x11/qt6/pyside6/shiboken/Makefile	14 Apr 2025 18:10:17 -0000	1.7
    +++ x11/qt6/pyside6/shiboken/Makefile	8 May 2025 21:57:37 -0000
    @@ -1,5 +1,6 @@
     COMMENT =		Python binding generator for C++ libraries
     PKGNAME =		shiboken6-${VERSION}
    +REVISION =		0
     
     SHARED_LIBS +=		shiboken6.abi3	1.0 # 0.0
     
    @@ -19,7 +20,7 @@ LIB_DEPENDS =		${MODCLANG_LIB_DEPENDS} \
     			textproc/libxml \
     			textproc/libxslt
     
    -CONFIGURE_ARGS +=	-DNUMPY_INCLUDE_DIR:PATH="${MODPY_SITEPKG}/numpy/core/include/" \
    +CONFIGURE_ARGS +=	-DNUMPY_INCLUDE_DIR:PATH="${MODPY_SITEPKG}/numpy/_core/include/" \
     			-DBUILD_TESTS=OFF \
     			-DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
     
    
    
  • Theo Buehler:

    [update] numpy 1.x -> numpy 2.x