+
    Îi                       ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	 RR]P                  P                   2R]P                  P                   R]P                  P                   2.t]	'       d7   RR0t]P                  ! ]]4       U u. uF  p RP!                  V 4      NK  	  up tRR	 R
 lltR R ltR R ltR# u up i )    )annotationsN)main)WINDOWSpip. z.exec                    V ^8  d   QhRRRR/# )   argszlist[str] | Nonereturnint )formats   "n/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_internal/utils/entrypoints.py__annotate__r      s      # s     c                V    \         P                  P                  R4       \        V 4      # )a  Central wrapper for all old entrypoints.

Historically pip has had several entrypoints defined. Because of issues
arising from PATH, sys.path, multiple Pythons, their interactions, and most
of them having a pip installed, users suffer every time an entrypoint gets
moved.

To alleviate this pain, and provide a mechanism for warning users and
directing them to an appropriate place for help, we now define all of
our old entrypoints as wrappers for the current one.
a  WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
)sysstderrwriter   )r   s   &r   _wrapperr      s'     JJ	" :r   c                   V ^8  d   QhRR/# r
   r   strr   )r   s   "r   r   r   /   s     = =# =r   c                    \         '       d   RMRp \        P                  P                  \        P
                  V 4      p\        P                  P                  \        P                  P                  RR4      4      P                  \        P                  4      p\        P                  P                  V4      V9   pV'       d   \         F  p\        P                  ! V4      p\        P                  P                  W4      pV'       g   KB  \        P                  P                  V4      '       g   Ki  \        P                  P                  VV4      '       g   K  Vu # 	  \!        4        R2# )zHTry to figure out the best way to invoke pip in the current environment.ScriptsbinPATHr   z -m pip)r   ospathjoinr   prefixnormcaseenvirongetsplitpathsep_EXECUTABLE_NAMESshutilwhichexistssamefile#get_best_invocation_for_this_python)binary_directorybinary_prefix
path_partsexe_are_in_PATHexe_namefound_executablebinary_executables          r    get_best_invocation_for_this_pipr5   /   s    $+GyGGLL-=>M !!"**.."<=CCBJJOJgg&&}5CO)H%||H5 "] E  GGNN#455GG$$$% 
   * 234G<<r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   J   s      S r   c                 @   \         P                  p \        P                  P	                  V 4      p\
        P                  ! V4      pV'       dQ   \        P                  P                  \        P                  ! V4      \        P                  ! V 4      4      '       d   V# V # )z<Try to figure out the best way to invoke the current Python.)	r   
executabler   r    basenamer)   r*   samestatlstat)exer2   r3   s      r   r-   r-   J   sj    
..Cww$H ||H- BGG,,RXX6F-GRUWW Jr   )N)
__future__r   	itertoolsr   r)   r   pip._internal.cli.mainr   pip._internal.utils.compatr   version_infomajorminorr(   _allowed_extensionsproductr!   r   r5   r-   )partss   0r   <module>rG      s    "  	  
 ' . 
	#


 
 	!"	#


 
 	!3#3#3#9#9":; 
 v, &&'8:MNNE 	N.=6qs   C