guilgautier / DPPy

Python toolbox for sampling Determinantal Point Processes
https://dppy.readthedocs.io
MIT License
219 stars 52 forks source link

Relax cvxopt constraint on 1.2.1 to allow conda installation #50

Open danielecc opened 4 years ago

danielecc commented 4 years ago

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:

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.