-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Regression: pip 8.1.2 does not handle "-e .[EXTRA]" correctly. #3810
Labels
auto-locked
Outdated issues that have been locked by automation
good first issue
A good item for first time contributors to work on
Milestone
Comments
muelli
added a commit
to muelli/geysigning
that referenced
this issue
Sep 6, 2016
This shold make it possible to install those dependencies when installing with "extras", e.g. keysign[test] or ".[test]" as in pip install ".[test]". However, current pip seems to have a bug which makes it not work: pypa/pip#3810
It seems to be a case-sensitive issue.
|
xavfernandez
added a commit
to xavfernandez/pip
that referenced
this issue
Oct 28, 2016
It's not only the case but special characters also
xavfernandez
added a commit
to xavfernandez/pip
that referenced
this issue
Oct 29, 2016
since dist.extras are already canonicalized, pip needs to canonicalize extras before matching them with dist.extras Fixes pypa#3810
snarfed
added a commit
to snarfed/oauth-dropins
that referenced
this issue
Dec 1, 2016
…ypa/pip#3810 ...since readthedocs is still on pip 8.1.2. :/ may file an issue for that later.
snarfed
added a commit
to snarfed/oauth-dropins
that referenced
this issue
Dec 1, 2016
…ypa/pip#3810 ...since readthedocs is still on pip 8.1.2. :/ filed issue to upgrade: readthedocs/readthedocs.org#2538
This was referenced Dec 2, 2017
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
auto-locked
Outdated issues that have been locked by automation
good first issue
A good item for first time contributors to work on
Description:
I have a requirements_devel.txt with one line in my project
-e .[DOC,TST]
The idea is to install the doc and tst dependencies only when needed. But it does not work with pip 8.1.2. It works with pip 7.1.2.
What I've run:
A new version. thats nice. lets update and try again
As you can see 8.1.2 can't handle extras_require.
The text was updated successfully, but these errors were encountered: