Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pip
/
_internal
/
utils
/
__pycache__
[ HOME ]
Exec
Submit
urls.cpython-312.pyc
� p�/iA � �P � d dl Z d dlZd dlZd dlZddlmZ dedefd�Zdedefd�Z y) � N� )�WINDOWS�path�returnc � � 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. zfile://) �osr �normpath�abspath�urllib�parse�urljoin�request�pathname2url)r �urls �G/opt/hc_python/lib/python3.12/site-packages/pip/_internal/utils/urls.py�path_to_urlr sO � � �7�7���B�G�G�O�O�D�1�2�D� �,�,� � �y�&�.�.�*E�*E�d�*K� L�C��J� r 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. zfile:z1You can only turn file: urls into filenames (not �)� localhost� z\\z8non-local file URIs are not supported on this platform: � r �/r � � )�:z:/N)� startswithr r �urlsplitr � ValueErrorr �url2pathname�len�string� ascii_letters)r �_�netlocr s r �url_to_pathr&