Right now requirements.txt imposes an exact cvxopt==1.2.1 version. This allows for a pip installation, but the conda package manager only has version 1.2.0 available, which makes the installation conflict and potentially fail.
Describe the solution you'd like
Relax the installation requirement to cvxopt>=1.2.0 or cvxopt==1.2.* to allow installation of DPPy in a conda environment without using pip for anything beside DPPy itself.
Describe alternatives you've considered
Other possibilities are:
changing the constraint to cvxopt==1.2.0, and give up on the bugfixes of the point release
open an issue asking continuum to update their package, can be done here
install cvxopt from conda-forge, the community-maintained conda repo. However as of now the package is at version 1.2.3
install DPPy and dependencies only using pip in a ad-hoc environment to avoid conflicts
Additional context
This was the only requirement I could not meet using conda. Note that for generating the docs sphinxcontrib-bibtex is also not present in the default conda repo, but can be installed through conda-forge. Overall, it would be nice to have an easy installation path through conda, and eventually to be able to install DPPy directly using conda-forge.
Right now
requirements.txt
imposes an exactcvxopt==1.2.1
version. This allows for a pip installation, but theconda
package manager only has version 1.2.0 available, which makes the installation conflict and potentially fail.Describe the solution you'd like Relax the installation requirement to
cvxopt>=1.2.0
orcvxopt==1.2.*
to allow installation of DPPy in a conda environment without usingpip
for anything besideDPPy
itself.Describe alternatives you've considered Other possibilities are:
cvxopt==1.2.0
, and give up on the bugfixes of the point releaseAdditional context This was the only requirement I could not meet using conda. Note that for generating the docs
sphinxcontrib-bibtex
is also not present in the default conda repo, but can be installed through conda-forge. Overall, it would be nice to have an easy installation path through conda, and eventually to be able to install DPPy directly using conda-forge.