ok
Direktori : /proc/self/root/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/utils/ |
Current File : //proc/self/root/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/utils/urls.pyo |
� Bu�_c @ s� d d l Z d d l Z d d l m Z d d l m Z d d l m Z e rm d d l m Z m Z m Z n d � Z d � Z d � Z d S( i����N( t parse( t request( t MYPY_CHECK_RUNNING( t Optionalt Textt Unionc C s* d | k r d S| j d d � d j � S( Nt :i i ( t Nonet splitt lower( t url( ( sI /opt/alt/python36/lib/python3.6/site-packages/pip/_internal/utils/urls.pyt get_url_scheme s c C s= t j j t j j | � � } t j d t j | � � } | S( sh Convert a path to a file: URL. The path will be made absolute and have quoted path parts. s file:( t ost patht normpatht abspatht urllib_parset urljoint urllib_requestt pathname2url( R R ( ( sI /opt/alt/python36/lib/python3.6/site-packages/pip/_internal/utils/urls.pyt path_to_url s c C s� t j | � \ } } } } } | s1 | d k r: d } n4 t j d k rV d | } n t d j t � � � � t j | | � } | S( s( Convert a file: URL to a path. t localhostt t win32s \\s? non-local file URIs are not supported on this platform: {url!r}( R t urlsplitt syst platformt ValueErrort formatt localsR t url2pathname( R t _t netlocR ( ( sI /opt/alt/python36/lib/python3.6/site-packages/pip/_internal/utils/urls.pyt url_to_path s ( R R t pip._vendor.six.moves.urllibR R R R t pip._internal.utils.typingR t typingR R R R R R! ( ( ( sI /opt/alt/python36/lib/python3.6/site-packages/pip/_internal/utils/urls.pyt <module> s