xxxxxxxxxx
FROM python:3.8.10
RUN apt-get update
RUN apt-get -y install build-essential gcc wget liblapack-dev libopenblas-dev
# install CVXOPT, according to this: https://github.com/cvxopt/cvxopt/issues/78
RUN wget http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-4.5.3.tar.gz && \
tar -xf SuiteSparse-4.5.3.tar.gz & \
export CVXOPT_SUITESPARSE_SRC_DIR=$(pwd)/SuiteSparse && \
wget https://github.com/cvxopt/cvxopt/archive/1.3.0.tar.gz && \
tar xzvf 1.3.0.tar.gz && \
cd cvxopt-1.3.0 && \
python setup.py install