OwlCyberSecurity - MANAGER
Edit File: urls.cpython-312.pyc
� ����G��e������������������������r�����d�dl�Z�d�dlZd�dlZd�dlZd�dlmZ�ddlmZ�de dee ���fd�Z de de fd �Zde de fd �Zy)�����N)�Optional����)�WINDOWS�url�returnc������������������R�����d|�vry�|�j������������������dd�������d���j��������������������������S�)N�:r���r���)�split�lower)r���s��� ��/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_internal/utils/urls.py�get_url_schemer ��� ���s+������ �#�~���9�9�S�!��Q��%�%�'�'������pathc�����������������������t���������j������������������j������������������t���������j������������������j������������������|���������������}�t��������j ������������������j ������������������dt��������j������������������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������sO������ ��7�7���B�G�G�O�O�D�1�2�D� �,�,� � �w����(C�(C�D�(I� J�C��Jr���c����������������������|�j������������������d�������sJ�d|��d����������t��������j������������������j������������������|��������\��}}}}}|r|dk(��rd}nt��������rd|z���}nt��������d|�����������t��������j������������������j������������������||z����������}t��������r9|s7t��������|�������dk\��r)|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,������s���������>�>����D� :�3�'��C�D��#�L�L�1�1�#�6��A�v�t�Q���V�{�*��� ��&����F�s�g�N� �� ���>�>�&�&�v��}�5�D�� ����I��N���G�s�N���G�v�+�+�+���1�I��$��A�B�x���Kr���) r���r(����urllib.parser����urllib.request�typingr����compatr����strr ���r���r,�����r���r����<module>r3������sT������ �� ���������(���(��� ��(��c���c���$�S��$�S��$r���