1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00

Remove Python 2 compatibility shim for urlparse.uses_fragment

This attribute (now urllib.parse.uses_fragment) is unused by the stdlib
and remains only for backwards compatibility. See the comment:

https://github.com/python/cpython/blob/v3.6.0/Lib/urllib/parse.py#L55-L63
This commit is contained in:
Jon Dufresne 2020-12-25 10:22:20 -08:00
parent f91ba6b348
commit 7e3fe0c84e
3 changed files with 0 additions and 9 deletions

View file

@ -3,7 +3,6 @@
import logging
import os
from urllib import parse as urllib_parse
from pip._internal.utils.misc import display_path, rmtree
from pip._internal.utils.subprocess import make_command
@ -30,13 +29,6 @@ class Bazaar(VersionControl):
'bzr+lp',
)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# This is only needed for python <2.7.5
# Register lp but do not expose as a scheme to support bzr+lp.
if getattr(urllib_parse, 'uses_fragment', None):
urllib_parse.uses_fragment.extend(['lp'])
@staticmethod
def get_base_rev_args(rev):
return ['-r', rev]

View file

@ -286,7 +286,6 @@ class VcsSupport(object):
# Register more schemes with urlparse for various version control
# systems
urllib_parse.uses_netloc.extend(self.schemes)
urllib_parse.uses_fragment.extend(self.schemes)
super().__init__()
def __iter__(self):