You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe. cvxpy (apache license) currently installs ecos (gpl license) by default. However, ecos is not actually required for some cxvpy functionality and so avoiding installing gpl packages currently requires manually installing cherry picked cvxpy dependencies. For example, doing a regular install of cvxpy will fail a pip-licenses check for gpl due to ecos (https://github.com/raimon49/pip-licenses#option-fail-on).
Manually installing cherry picked dependencies as mentioned above, but this is difficult to maintain.
Just waiting until 1.16 and hoping it's included.
Additional context #313 mentions "cvxpy does not import the ecos interface or any other solver interface unless the user has installed that solver and tries to use it" which seems a prime candidate for optional install. https://www.cvxpy.org/updates/index.html#ecos-deprecation expresses intent to do this exact change, just only in 1.16: " In 1.6, we plan to no longer install ECOS as a CVXPY dependency"
The text was updated successfully, but these errors were encountered:
This feature is "planned" for 1.16 (https://www.cvxpy.org/updates/index.html#ecos-deprecation) so this issue can be viewed as a +1 for that plan and a request to expedite it if possible.
Is your feature request related to a problem? Please describe.
cvxpy
(apache license) currently installsecos
(gpl license) by default. However,ecos
is not actually required for somecxvpy
functionality and so avoiding installing gpl packages currently requires manually installing cherry pickedcvxpy
dependencies. For example, doing a regular install ofcvxpy
will fail apip-licenses
check for gpl due toecos
(https://github.com/raimon49/pip-licenses#option-fail-on).Describe the solution you'd like
Describe alternatives you've considered
cvxpy
is actually gpl and just not using the package, but this doesn't align with Switch from GPLv3 to Apache 2.0 #313Additional context
#313 mentions "cvxpy does not import the ecos interface or any other solver interface unless the user has installed that solver and tries to use it" which seems a prime candidate for optional install.
https://www.cvxpy.org/updates/index.html#ecos-deprecation expresses intent to do this exact change, just only in 1.16: " In 1.6, we plan to no longer install ECOS as a CVXPY dependency"
The text was updated successfully, but these errors were encountered: