-
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
when going into complex version resolving, output conflicting versions #10210
Comments
another suggestion would be to add a flag to not try to even run the resolver, but fail at the first conflict. |
What is your pip version? Because this could be related to the new pip's resolver. |
ye, it's a feature request for the new resolver. |
Could you describe what exactly do you want to see? Maybe write a fake |
OK, I kinda got carried away. here is the important bit:
if you want/need all the details, here you go: so we have project a:
so apparently some collision occurred otherwise pip wouldn't go fetching other versions. (we know that b does not support requests in such version).
what I expect is that the ERROR message appears every time pip finds a conflict (or a least a flag. or in verbose output).
Thanks! |
looks like the relevant part to add the logging would be just before this line: |
Sounds like a reasonable change. We can work out the details in the PR. |
cool! i'll post a pr in the upcoming days. |
@nadavwe As opposed to pip install, it will do some basic stuff (which in context of pip backtracking seems magical):
The only thing I do not understand why cannot the pip install use simply this, specially if it's already available. |
Great info. I will try |
Bundling this into #9254, since that is the same issue but older. |
when pip outputs this message:
INFO: pip is looking at multiple versions of webencodings to determine which version is compatible with other requirements. This could take a while.
It does not give any information on the conflicting versions.
this requires going into constraining the versions manually and trying to find the culprit.
it would be nice to have a message describing what version conflict was found such that the compatibility search was necessary.
The text was updated successfully, but these errors were encountered: