I have decided to continue this project with cvxpy rather than cvxopt. test
Starting with
make install
will install uv and create the virtual environment defined in pyproject.toml and locked in uv.lock.
We install marimo on the fly within the aforementioned virtual environment. Executing
make marimo
will install and start marimo.