embotech / ecos

A lightweight conic solver for second-order cone programming.
GNU General Public License v3.0
474 stars 123 forks source link

Cvxpy & ECOS don't work together on python 3.8 #205

Closed roberthuisman closed 2 years ago

roberthuisman commented 2 years ago

Describe the bug I have two pipelines with tests (using cvxpy). One pipeline uses python 3.7.12 and runs just fine, the other pipeline uses python 3.8.12 and crashes on missing ECOS. However, ECOS 2.0.7.post is definitely installed. Yet I believe this package misses a wheel for python 3.8.

cvxpy.error.SolverError: The solver ECOS is not installed.

The pipeline goes through fine with ECOS 2.0.8, however I can't seem to be able to pip install 2.0.8. If I conda install ECOS 2.0.8, the pipeline works fine, however I rather pip install all my packages...

Can we already send ECOS 2.0.8 to PyPi please?

Version