+
    Îi	                        R t ^ RIt^ RIt^ RIt^ RIt^ RIHt . ROt]P                  ! ]
4      tR R ltR R lt]P                  R8  d   ]P                  P                   tMRR R llt]P                  R8  d   ^ RItM^ R	IHt 0 Rmt]P,                  P/                  R
4      ;'       g'    ]P,                  R8H  ;'       d    ]P0                  R8H  tR# )zKStuff that differs in different Python versions and platform
distributions.N)IOc                $    V ^8  d   QhR\         /# )   return)bool)formats   "i/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_internal/utils/compat.py__annotate__r	      s     
 
 
    c                  B     ^ RI p R#   \         d     Mi ; i^ RIHp T# )    NT)IS_PYOPENSSL)_sslImportErrorpip._vendor.urllib3.utilr   )r   r   s     r   has_tlsr      s*      6s    c                0    V ^8  d   QhR\         R\        /# )r   pathr   )strint)r   s   "r   r	   r	      s      s s r
   c                   \        \        R4      '       ds   \        P                  ! V \        P                  \        P                  ,          4      p\        P
                  ! V4      P                  p\        P                  ! V4       V# \        P                  P                  V 4      '       g#   \        P                  ! V 4      P                  pV# \        V  R24      h)a  
Return path's uid.

Does not follow symlinks:
    https://github.com/pypa/pip/pull/935#discussion_r5307003

Placed this function in compat due to differences on AIX and
Jython, that should eventually go away.

:raises OSError: When path is a symlink or can't be read.

O_NOFOLLOWz/ is a symlink; Will not return uid for symlinks)hasattrosopenO_RDONLYr   fstatst_uidcloser   islinkstatOSError)r   fdfile_uids   &  r   get_path_uidr$      s     r<  WWT2;;6788B<&&
 O ww~~d##wwt}++H O TF"QRSSr
   c                j    V ^8  d   QhR\         R\         R\         R\         R\        \         ,          /# )r   packageresourceencodingerrorsr   )r   r   )r   s   "r   r	   r	   >   s8     
 

 #
/2
FI
	C
r
   c                 p    \         P                  P                  V 4      V,          P                  R W#R7      # )r)r(   r)   )	importlib	resourcesfilesr   )r&   r'   r(   r)   s   &&&&r   open_text_resourcer/   >   s8     ##))'2X=CC( D 
 	
r
   )tomliwinclint)r$   stdlib_pkgstomllibWINDOWS)      )zutf-8strict>   pythonwsgirefargparse)__doc__importlib.resourcesr,   loggingr   systypingr   __all__	getLogger__name__loggerr   r$   version_infor-   	open_textr/   r5   pip._vendorr0   r4   platform
startswithnamer6    r
   r   <module>rM      s      	 
 
? 
		8	$
: g",,66
 w, 0 ,,
!
!%
(
W
WS\\U-B-V-VrwwRVr
   