Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relax cvxopt constraint on 1.2.1 to allow conda installation #50

Open
danielecc opened this issue Sep 17, 2019 · 0 comments
Open

Relax cvxopt constraint on 1.2.1 to allow conda installation #50

danielecc opened this issue Sep 17, 2019 · 0 comments
Labels
enhancement New feature or request food for thought help wanted Extra attention is needed

Comments

@danielecc
Copy link
Collaborator

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.

@guilgautier guilgautier added enhancement New feature or request food for thought help wanted Extra attention is needed labels Nov 10, 2019
@guilgautier guilgautier added this to In progress in Uniformize continuous DPPs May 6, 2021
@guilgautier guilgautier moved this from In progress to Done in Uniformize continuous DPPs May 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request food for thought help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants