Fixed sorting for non editable requirement urls
diff --git a/pre_commit_hooks/requirements_txt_fixer.py b/pre_commit_hooks/requirements_txt_fixer.py
index eff7935..1aa0dff 100644
--- a/pre_commit_hooks/requirements_txt_fixer.py
+++ b/pre_commit_hooks/requirements_txt_fixer.py
@@ -21,8 +21,9 @@
@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]