HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/site-packages/pip/_internal/locations/__pycache__/base.cpython-311.pyc
�

�mi�	��4�UddlmZddlZddlZddlZddlZddlZddlmZddl	m
Z
ddlmZe
j
d��Zejd��Zded	<dd�Zdd�Zdd�Z	ej��Zded<n#e$r
ejZYnwxYwejdd���ZdS)�)�annotationsN)�InstallationError)�appdirs)�running_under_virtualenv�pip�purelib�str�
site_packages�returnc�*�djtj�S)ze
    Return the major-minor version of the current Python as a string, e.g.
    "3.7" or "3.10".
    z{}.{})�format�sys�version_info���>D:\Python311\Lib\site-packages\pip/_internal/locations/base.py�get_major_minor_versionrs��
�7�>�3�+�,�,r�new_root�pathnamec��tjdkrgtj�|��s tj�||��Stj�||dd���StjdkrXtj�|��\}}|ddkr
|dd�}tj�||��St
dtj�d����)	aQReturn 'pathname' with 'new_root' prepended.

    If 'pathname' is relative, this is equivalent to os.path.join(new_root, pathname).
    Otherwise, it requires making 'pathname' relative and then joining the
    two, which is tricky on DOS/Windows and Mac OS.

    This is borrowed from Python's standard library's distutils module.
    �posix�N�ntr�\zUnknown platform: z5
Can not change root path prefix on unknown platform.)�os�name�path�isabs�join�
splitdriver)rr�drivers    r�change_rootr"s���
�w�'��
��w�}�}�X�&�&�	8��7�<�<��(�3�3�3��7�<�<��(�1�2�2�,�7�7�7�	��D��

���*�*�8�4�4�
�����7�d�?�	�����8�D��w�|�|�H�d�+�+�+� �
C���
C�
C�
C�
�
�	
rc�`�t��r+tj�tjd��}nW	tj�tj��d��}n$#t$rt	jd��YnwxYwtj�	|��S)N�srcz=The folder you are executing pip from can no longer be found.)
rrrrr�prefix�getcwd�OSError�exit�abspath)�
src_prefixs r�get_src_prefixr+8s����!�!�V��W�\�\�#�*�e�4�4�
�
�	V�����b�i�k�k�5�9�9�J�J���	V�	V�	V��H�T�U�U�U�U�U�	V�����7�?�?�:�&�&�&s�1A-�-B�
Bz
str | None�	user_site�boolc�D�ttjd����S)N�PYTHONFRAMEWORK)r-�	sysconfig�get_config_varrrr�is_osx_frameworkr2Ps���	�(�):�;�;�<�<�<r)rr	)rr	rr	rr	)rr-)�
__future__r�	functoolsr�siterr0�pip._internal.exceptionsr�pip._internal.utilsr�pip._internal.utils.virtualenvr�user_cache_dir�USER_CACHE_DIR�get_pathr
�__annotations__rr"r+�getusersitepackagesr,�AttributeError�	USER_SITE�cacher2rrr�<module>rAsk��"�"�"�"�"�"�"�����	�	�	�	�����
�
�
�
�����6�6�6�6�6�6�'�'�'�'�'�'�C�C�C�C�C�C�(��'��.�.��(�Y�'�	�2�2�
�2�2�2�2�-�-�-�-�
�
�
�
�8
'�
'�
'�
'� �5�D�4�6�6�I�6�6�6�6�6��������I�I�I�������=�=�=���=�=�=s� A5�5B�B