+
    i4   c                   sL   ^ 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
 ^ RIHt RR.tRt]P                  ! R	4      ;te   ]
! ]4      P#                  4       tMRtR
 tR tR tRR ltR tR tRRRRRRRRRRR^ /R ltRRRRRRRRRRR^ /R ltR^ /R ltRR ltR# )    N)nullcontext)	resources)Path)copy2version	bootstrapz25.3ZWHEEL_PKG_DIRc                  s    \         f   R # \         P                  R4      p  \        V 4      R,          p\	        T4      #   \         d     R # i ; i)Nz	pip-*.whli)_WHEEL_PKG_DIRZglobZsortedZ
IndexErrorr   )Zdist_matching_wheelsZlast_matching_dist_wheel     +/usr/lib64/python3.14/ensurepip/__init__.py_find_wheel_pkg_dir_pipr
      sV     )..{;#)*>#?#C 
 /00	  s   > AAc                  s    \        4       ;p e   V # \        P                  ! \        P                  ! R4      R,          R\         R2,          4      # )NZ	ensurepipZ_bundledpip-z-py3-none-any.whl)r
   r   Zas_fileZfiles_PIP_VERSION)Zalternative_pip_wheel_paths    r	   _get_pip_whl_path_ctxr   )   sP    &=&??"L))$
	/
0	1     c                  s    \        4       ;_uu_ 4       p V P                  pVP                  R 4      P                  R4      ^ ,           uuRRR4       #   + '       g   i     R# ; i)r   -N)r   nameZremoveprefixZ	partition)bundled_wheel_pathZ
wheel_namer   r	   _get_pip_versionr   5   sL    		 	 $6',,
 L IcN1	
 
!	 	 	 s   4AA#	c                 s    R T;'       g    .  RV  R2p\         P                  RRRV.p\         P                  P                  '       d   VP	                  ^R4       \
        P                  ! VRR7      P                  # )	z$
import runpy
import sys
sys.path = z + sys.path
sys.argv[1:] = z>
runpy.run_module("pip", run_name="__main__", alter_sys=True)
z-Wzignore::DeprecationWarningz-cz-IT)Zcheck)sysZ
executableZflagsZisolatedZinsert
subprocessZrunZ
returncode)argsZadditional_pathsZcodeZcmds   &&  r	   _run_pipr   @   s    
 ""# $v 	D 	$C yy

1d>>#T*555r   c                  s    \        4       # N)r    r   r	   r   r   Z   s     r   c                  s    \         P                   U u. uF  q P                  R 4      '       g   K  V NK  	  pp V F  p \         P                  V  K  	  \         P                  \         P                  R&   R# u up i )ZPIP_ZPIP_CONFIG_FILEN)osenvironZ
startswithZdevnull)ZkZkeys_to_remover   r	   #_disable_pip_configuration_settingsr   a   sW     "$DA||F/CaaNDJJqM  %'JJBJJ ! Es
   A5A5rootupgradeFuser
altinstalldefault_pip	verbosityc           	      s$    \        WVW4VR 7       R# )r   r   r   r   r    r!   N)
_bootstrapr"   s   $$$$$$r	   r   r   m   s     D$"$r   c           	      s   V'       d   V'       d   \        R 4      h\        P                  ! RV 4       \        4        V'       d   R\        P
                  R&   MV'       g   R\        P
                  R&   \        P                  ! 4       ;_uu_ 4       p\        V4      p\        4       ;_uu_ 4       pWxP                  ,          p	\        W4       RRR4       RRRRV.p
V '       d   V
R	V .,          p
V'       d   V
R
.,          p
V'       d   V
R.,          p
V'       d   V
RRV,          ,           .,          p
\        . V
ORN\        P                  ! X	4      .4      uuRRR4       #   + '       g   i     L; i  + '       g   i     R# ; i)z.Cannot use altinstall and default_pip togetherzensurepip.bootstrapr   ZENSUREPIP_OPTIONSZinstallNz--no-cache-dirz
--no-indexz--find-links--root	--upgrade--userr   vpip)Z
ValueErrorr   Zauditr   r   r   tempfileZTemporaryDirectoryr   r   r   r   r   Zfsdecode)r   r   r   r   r    r!   ZtmpdirZtmpdir_pathr   Ztmp_wheel_pathr   s   $$$$$$     r	   r#   r#   |   s+    kIJJII#T*') *6

&'*3

&'		$	$	&	&& 6l"$$(:(+B+BBN$5 %
 +\>6RXt$$D[M!DXJDS3?*++D$^)D(EF' 
'	& %$	 
'	&	&s<   E5/E"	E5$E57E5	E5<E5"E2-E55F	c                 s@    ^ RI p\        4       pTP                  T8w  d1   \	        RTP                  : RT: R2\
        P                  R7       R# \        4        . R	OpT '       d   TRRT ,          ,           .,          p\        . TORN4      #   \         d     R# i ; i)
r    Nz2ensurepip will only uninstall a matching version (z installed, z available))Zfiler   r'   r(   )Z	uninstallz-yz--disable-pip-version-check)	r(   ZImportErrorr   Z__version__Zprintr   Zstderrr   r   )r!   r(   Zavailable_versionr   s   $   r	   _uninstall_helperr*      s      	
++ //$L"%[2 ::	 	') >DsY&''NdNEN##)  s   B BBc           	      sB   ^ RI pVP                  RR7      pVP                  RRRP                  \	        4       4      RR7       VP                  R	R
R^ RRR7       VP                  RRRRRR7       VP                  RRRRR7       VP                  RRRR7       VP                  RRRRR7       VP                  RRRRR7       VP                  V 4      p\        VP                  VP                  VP                  VP                  VP                  VP                  R7      # )r    NT)Zcolorz	--versionr   zpip {}z9Show the version of pip that is bundled with this Python.)actionr   helpz-vz	--verboseZcountr!   zDGive more output. Option is additive, and can be used up to 3 times.)r+   defaultZdestr,   z-Ur%   Z
store_trueFz8Upgrade pip and dependencies, even if already installed.)r+   r-   r,   r&   zInstall using the user scheme.r$   z=Install everything relative to this alternate root directory.)r-   r,   z--altinstallz]Make an alternate install, installing only the X.Y versioned scripts (Default: pipX, pipX.Y).z--default-pipz`Make a default pip install, installing the unqualified pip in addition to the versioned scripts.)r   r   r   r!   r   r    )argparseZArgumentParserZadd_argumentZformatr   Z
parse_argsr#   r   r   r   r!   r   r    )Zargvr.   Zparserr   s   &   r	   _mainr/      s]   $$4$0F
	*H	   k   kG	   -	   L  
 1	   6	   T"DYYYY..??$$ r   r   )r   r   r   Z	sysconfigr)   Z
contextlibr   Z	importlibr   Zpathlibr   Zshutilr   Z__all__r   Zget_config_varZ_pkg_dirZresolver   r
   r   r   r   r   r   r   r#   r*   r/   r   r   r	   <module>r0      s    	  
   "    k
" ((99HF(^++-NN1 	
64	/$d $E $ $$,1$$0Gt 0GU 0G 0G0G,10G0Gf$1 $>:r   