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

3.9.0 pip-compile drops an extra from the results #852

Closed
nedbat opened this issue Jul 19, 2019 · 4 comments · Fixed by #1486
Closed

3.9.0 pip-compile drops an extra from the results #852

nedbat opened this issue Jul 19, 2019 · 4 comments · Fixed by #1486
Labels
bug Something is not working resolver Related to dependency resolver

Comments

@nedbat
Copy link

nedbat commented Jul 19, 2019

With 3.8.0, pip-compile put "edx-opaque-keys[django]==1.0.1" into the results, but 3.9.0 only puts "edx-opaque-keys==1.0.1". See #851 for the full reproduction.

@atugushev
Copy link
Member

@nedbat thanks for the issue and good catch!

I've found that this problem is not related to the certain release. You can try run several times pip-compile on 3.8.0 and get edx-opaque-keys[django]==1.0.1 or edx-opaque-keys==1.0.1. See:

$ cat requirements.in
-e git+https://github.com/edx/django-rest-framework-oauth.git@0a43e8525f1e3048efe4bc70c03de308a277197c#egg=djangorestframework-oauth==1.1.1
edx-enterprise==1.7.2

$ pip-compile --version
pip-compile, version 3.8.0

$ seq 1 10| while read i; do echo "---- $i ----" && pip-compile -rqo- | grep ^edx-opaque-keys; done
---- 1 ----
edx-opaque-keys[django]==1.0.1  # via edx-drf-extensions, edx-enterprise
---- 2 ----
edx-opaque-keys[django]==1.0.1  # via edx-drf-extensions, edx-enterprise
---- 3 ----
edx-opaque-keys[django]==1.0.1  # via edx-drf-extensions, edx-enterprise
---- 4 ----
edx-opaque-keys==1.0.1    # via edx-drf-extensions, edx-enterprise
---- 5 ----
edx-opaque-keys[django]==1.0.1  # via edx-drf-extensions, edx-enterprise
---- 6 ----
edx-opaque-keys==1.0.1    # via edx-drf-extensions, edx-enterprise
---- 7 ----
edx-opaque-keys[django]==1.0.1  # via edx-drf-extensions, edx-enterprise
---- 8 ----
edx-opaque-keys==1.0.1    # via edx-drf-extensions, edx-enterprise
---- 9 ----
edx-opaque-keys[django]==1.0.1  # via edx-drf-extensions, edx-enterprise
---- 10 ----
edx-opaque-keys[django]==1.0.1  # via edx-drf-extensions, edx-enterprise```

@atugushev atugushev added the bug Something is not working label Jul 23, 2019
@atugushev
Copy link
Member

Possible related to #603.

@atugushev
Copy link
Member

atugushev commented Oct 13, 2019

FTR, I can't reproduce it anymore.

@atugushev
Copy link
Member

Reproduced in #1153.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is not working resolver Related to dependency resolver
Projects
None yet
2 participants