-
Notifications
You must be signed in to change notification settings - Fork 23
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
Confusing error message when specifying two contradictory specs #26
Comments
Thanks for testing! I appreciate it! We'll take a look! |
So actually the error message is correct, but it is a bit hard to wrap your head around, I agree :) So it's saying basically: requests < 2.1 can be installed with: 2.0.1, 2.0.0 We could have a look at making this clearer, I suppose collapsing the versions in a range would help. @notatallshaw any other ideas? |
Ah, I think what's confusing for me is the wording "versions reported above" which on my screen looks like the revisions reported for requests > 2.2 Maybe "previously reported versions" would be more clear? I'm not that strongly opinionated on a solution, more just wanted to report it was confusing. |
This example is obvious but it can get more complicated quickly:
It appears to be saying that "2.3.0" is not compatible with the spec "requests > 2.2". Which is ofcourse incorrect.
Also would it be possible to put a check in before going out to the index to see if two top level requirements are mutually incompatible?
The text was updated successfully, but these errors were encountered: