ó ïRec@sŒddlZddlZddlmZddlmZddlmZermddl m Z m Z m Z nd„Z d„Zd„ZdS( iÿÿÿÿN(tparse(trequest(tMYPY_CHECK_RUNNING(tOptionaltTexttUnioncCs*d|krdS|jddƒdjƒS(Nt:ii(tNonetsplittlower(turl((s‡/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/urls.pytget_url_scheme s cCs=tjjtjj|ƒƒ}tjdtj|ƒƒ}|S(sh Convert a path to a file: URL. The path will be made absolute and have quoted path parts. sfile:(tostpathtnormpathtabspatht urllib_parseturljointurllib_requestt pathname2url(R R ((s‡/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/urls.pyt path_to_urlscCs¬|jdƒs'tdjtƒƒ‚tj|ƒ\}}}}}| sX|dkrad}n4tjdkr}d|}ntdjtƒƒ‚t j ||ƒ}|S(s( Convert a file: URL to a path. sfile:s9You can only turn file: urls into filenames (not {url!r})t localhostttwin32s\\s?non-local file URIs are not supported on this platform: {url!r}( t startswithtAssertionErrortformattlocalsRturlsplittsystplatformt ValueErrorRt url2pathname(R t_tnetlocR ((s‡/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/urls.pyt url_to_paths  (R Rtpip._vendor.six.moves.urllibRRRRtpip._internal.utils.typingRttypingRRRR RR#(((s‡/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/urls.pyts