| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/pip/_internal/utils/__pycache__/ |
Upload File : |
�
�/�c� � �z � d dl Z d dlZd dlZd dlZd dlmZ ddlmZ de dee fd�Z
de de fd �Zde de fd
�ZdS )� N)�Optional� )�WINDOWS�url�returnc �j � d| vrd S | � dd� � d � � � S )N�:r r )�split�lower)r s �:/usr/lib/python3/dist-packages/pip/_internal/utils/urls.py�get_url_schemer
s5 � �
�#�~�~��t��9�9�S�!���Q��%�%�'�'�'� �pathc � � t j � t j � | � � � � } t j � dt j � | � � � � }|S )zh
Convert a path to a file: URL. The path will be made absolute and have
quoted path parts.
�file:) �osr �normpath�abspath�urllib�parse�urljoin�request�pathname2url)r r s r �path_to_urlr sS � �
�7���B�G�O�O�D�1�1�2�2�D�
�,�
�
�w���(C�(C�D�(I�(I�
J�
J�C��Jr c �� � | � d� � sJ d| �d�� � �t j � | � � \ }}}}}|r|dk rd}nt rd|z }nt d| ��� � �t j � ||z � � }t rK|sIt |� � dk r6|d d
k r*|d t j
v r|dd
� dv r
|dd� }|S )z(
Convert a file: URL to a path.
r z1You can only turn file: urls into filenames (not �)� localhost� z\\z8non-local file URIs are not supported on this platform: � r �/r � � )r z:/N)�
startswithr r �urlsplitr �
ValueErrorr �url2pathname�len�string�
ascii_letters)r �_�netlocr s r �url_to_pathr, s1 � � �>�>��� � D� D�C�3�C�C�C�D� D� D� #�L�1�1�#�6�6��A�v�t�Q���
�V�{�*�*���� �
��&�����N�s�N�N�
�
�
� �>�&�&�v��}�5�5�D� ����
��I�I��N�N���G�s�N�N���G�v�+�+�+���1��I��$�$��A�B�B�x���Kr )
r r( �urllib.parser �urllib.request�typingr �compatr �strr
r r, � r r �<module>r3 s� �� � � � �
�
�
�
� � � � � � � � � � � � � � � � � � � � �(�� (���
� (� (� (� (��c� �c� � � � �$�S� $�S� $� $� $� $� $� $r