-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
extra is not honored with the dependency resolver #8285
Comments
Hmm. We read extras here: pip/src/pip/_internal/resolution/resolvelib/requirements.py Lines 53 to 58 in 3ec6b82
But weirdly (The weird thing about this is that extras listed in a package’s |
Ah, I think I know what’s going on. So:
We currently only tests the valid PEP 508 syntax variant, which is why this slipped. I’ll file the PR to switch to |
Gah. This needs to be fixed. I'm OK to switch us to ireq.extras in the new resolver for now, but we should add a tracking issue to deprecate and remove the code that results in pip accepting the non-PEP 508 format. |
Done. #8288 |
Steps to reproduce:
without the resolver:
This sadly is blocking me from doing more testing, as does not allow me to build a package I'll install afterwards.
The text was updated successfully, but these errors were encountered: