Ë
    ”U.jö	  ã                  óJ  — U d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl	m
Z
 d dlmZ  e
j                  d«      Z ej                  d«      Zded	<   dd
„Zdd„Zdd„Z	  ej*                  «       Zded<   ej2                  dd„«       Zy# e$ r ej0                  ZY Œ'w xY w)é    )ÚannotationsN)ÚInstallationError)Úappdirs)Úrunning_under_virtualenvÚpipÚpurelibÚstrÚsite_packagesc                 ó<   —  dj                   t        j                  Ž 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© ó    ú^C:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\pip/_internal/locations/base.pyÚget_major_minor_versionr      s   € ð
 ˆ7�>‰>œ3×+Ñ+Ð,Ð,r   c                óê  — t         j                  dk(  rbt         j                  j                  |«      s t         j                  j	                  | |«      S t         j                  j	                  | |dd «      S t         j                  dk(  rOt         j                  j                  |«      \  }}|d   dk(  r|dd }t         j                  j	                  | |«      S t        dt         j                  › d�«      ‚)	aQ  Return '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   Ú\zUnknown platform: z5
Can not change root path prefix on unknown platform.)ÚosÚnameÚpathÚisabsÚjoinÚ
splitdriver   )Únew_rootÚpathnameÚdriver   s       r   Úchange_rootr!      sÄ   € ô 
‡w�w�'ÒÜ�w‰w�}‰}˜XÔ&Ü—7‘7—<‘< ¨(Ó3Ð3ä—7‘7—<‘< ¨(°1°2¨,Ó7Ð7ä	�‰�DŠÜŸ™×*Ñ*¨8Ó4‰ˆ�Ø�‰7�dŠ?Ø˜˜�8ˆDÜ�w‰w�|‰|˜H dÓ+Ð+ô  Ø ¤§¡ 	ð *Cð Có
ð 	
r   c                 ó`  — t        «       r/t        j                  j                  t        j
                  d«      } n3	 t        j                  j                  t        j                  «       d«      } t        j                  j                   «      S # t        $ r t	        j                  d«       Y Œ?w xY w)NÚsrcz=The folder you are executing pip from can no longer be found.)
r   r   r   r   r   ÚprefixÚgetcwdÚOSErrorÚexitÚabspath)Ú
src_prefixs    r   Úget_src_prefixr*   8   su   € ÜÔ!Ü—W‘W—\‘\¤#§*¡*¨eÓ4‰
ð	VÜŸ™Ÿ™¤b§i¡i£k°5Ó9ˆJô �7‰7�?‰?˜:Ó&Ð&øô ò 	Vä�H‰HÐTÖUð	Vús   »2B ÂB-Â,B-z
str | NoneÚ	user_sitec                 ó>   — t        t        j                  d«      «      S )NÚPYTHONFRAMEWORK)ÚboolÚ	sysconfigÚget_config_varr   r   r   Úis_osx_frameworkr1   P   s   € ä”	×(Ñ(Ð):Ó;Ó<Ð<r   )Úreturnr	   )r   r	   r   r	   r2   r	   )r2   r.   )Ú
__future__r   Ú	functoolsr   Úsiter   r/   Úpip._internal.exceptionsr   Úpip._internal.utilsr   Úpip._internal.utils.virtualenvr   Úuser_cache_dirÚUSER_CACHE_DIRÚget_pathr
   Ú__annotations__r   r!   r*   Úgetusersitepackagesr+   ÚAttributeErrorÚ	USER_SITEÚcacher1   r   r   r   Ú<module>rA      sª   ðÞ "ã Û 	Û Û 
Û å 6Ý 'Ý Cð (�×'Ñ'¨Ó.€ð (�Y×'Ñ'¨	Ó2€ˆsÓ 2ó-ó
ó8'ð ð 5˜D×4Ñ4Ó6€IˆzÓ6ð
 ‡�ò=ó ñ=øð ò Ø—‘‚Iðús   Á$B ÂB"Â!B"