fix(specifiers): === uses original string, not normalized, when available#1124
fix(specifiers): === uses original string, not normalized, when available#1124notatallshaw wants to merge 2 commits intopypa:mainfrom
Conversation
534b89c to
5cf780f
Compare
5cf780f to
23d342e
Compare
|
Setuptools test fails because in the test suite it passes I can handle this for now, but I think raising a PR on setuptools side makes sense also. |
henryiii
left a comment
There was a problem hiding this comment.
So internally this could be storing strings or Specifiers? With SpecifierSet("...") being different from SpecifierSet(["..."])? Seems like we should always make this hold specifiers?
We could at a I really don't know what the move is when the type hint is quite clear but the downstream decides to pass something else in, let it be, make it fail, support the use case? |
Fixes #978
Fixes #766