+
    Îi	                    f  a  0 t $ ^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIH	t	 ^ RI
Ht ^ RIHt ]P                  ! R4      t]P                   ! R4      tR]R	&   R
 R ltR R ltR R lt ]P,                  ! 4       tR]R&   ]P4                  R R l4       tR#   ] d    ]P2                  t L,i ; i)    )annotationsN)InstallationError)appdirs)running_under_virtualenvpippurelibstrsite_packagesc                   V ^8  d   QhRR/#    returnr	    )formats   "k/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_internal/locations/base.py__annotate__r      s     - - -    c                 >    RP                   ! \        P                  !  # )zY
Return the major-minor version of the current Python as a string, e.g.
"3.7" or "3.10".
z{}.{})r   sysversion_infor   r   r   get_major_minor_versionr      s    
 >>3++,,r   c               $    V ^8  d   QhRRRRRR/# )r   new_rootr	   pathnamer   r   )r   s   "r   r   r      s!     
 
# 
 
 
r   c                   \         P                  R8X  dk   \         P                  P                  V4      '       g    \         P                  P	                  W4      # \         P                  P	                  WR,          4      # \         P                  R8X  dX   \         P                  P                  V4      w  r#V^ ,          R8X  d
   VR,          p\         P                  P	                  W4      # \        R\         P                   R24      h)a=  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:   NNnt\zUnknown platform: z5
Can not change root path prefix on unknown platform.)osnamepathisabsjoin
splitdriver   )r   r   driver"   s   &&  r   change_rootr'      s     
ww'ww}}X&&77<<3377<<2,77	D**847d?8Dww||H++   	 *C C
 	
r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   8   s     ' ' 'r   c                 t   \        4       '       d0   \        P                  P                  \        P
                  R 4      p M4 \        P                  P                  \        P                  ! 4       R 4      p \        P                  P                  X 4      #   \         d    \        P                  ! R4        LBi ; i)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_prefixr1   8   sx    !!WW\\#**e4
	Vbiik59J 77??:&&  	VHHTU	Vs   3B !B76B7z
str | None	user_sitec                   V ^8  d   QhRR/# )r   r   boolr   )r   s   "r   r   r   Q   s     = =$ =r   c                 @    \        \        P                  ! R 4      4      # )PYTHONFRAMEWORK)r4   	sysconfigget_config_varr   r   r   is_osx_frameworkr9   P   s    	(():;<<r   )__conditional_annotations__
__future__r   	functoolsr    siter   r7   pip._internal.exceptionsr   pip._internal.utilsr   pip._internal.utils.virtualenvr   user_cache_dirUSER_CACHE_DIRget_pathr
   __annotations__r   r'   r1   getusersitepackagesr2   AttributeError	USER_SITEcacher9   )r:   s   @r   <module>rI      s    " "  	  
  6 ' C ''. ''	2s 2-
8'  !446Iz6
 = =  Is   -B B0/B0