Fixed sorting for non editable requirement urls

This commit is contained in:
Vinay Karanam 2019-11-14 02:22:07 +05:30
parent 00e8510d9c
commit 189e33e48c
2 changed files with 8 additions and 2 deletions

View file

@ -21,8 +21,9 @@ class Requirement(object):
@property
def name(self): # type: () -> bytes
assert self.value is not None, self.value
if self.value.startswith(b'-e '):
return self.value.lower().partition(b'=')[-1]
for egg in (b'#egg=', b'&egg='):
if egg in self.value:
return self.value.lower().partition(egg)[-1]
return self.value.lower().partition(b'==')[0]