python (3.11.7)

(root)/
lib/
python3.11/
ensurepip/
__pycache__/
__init__.cpython-311.pyc

e%ddlZddlZddlZddlZddlZddlZddlZddlmZddgZ	dZ
dZdZded	fd
ed	fgZ
ejddZejd
adZdZdaddZdZdZddddddddZddddddddZdddZddZdS)N)	resourcesversion	bootstrap)
setuptoolspipz65.5.0z23.2.1rpy3rPackage)r
wheel_name
wheel_path
WHEEL_PKG_DIRci}	tj|}n#t$rd}YnwxYwt|}|D]}|dst
D]}|dz}||rn?||dd}tj	
||}t|d|||<|S)Nz.whl-r)oslistdirOSErrorsortedendswith_PACKAGE_NAMES
startswithremoveprefix	partitionpathjoin_Package)rpackages	filenamesfilenamenameprefixrrs        F/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/ensurepip/__init__.py_find_packagesr" sHJt$$					y!!I==  ((	"		DCZF""6**


''//99#>>qAW\\$11
!'4<<Os((cttSi}tD]%\}}}|d|d|d}t||d||<&tr6t	ttfdtDr}|a|S)Nrz
-none-any.whlc3 K|]}|vV	dSNr).0rdir_packagess  r!	<genexpr>z _get_packages.<locals>.<genexpr>Is(??t|#??????)	_PACKAGES	_PROJECTSr_WHEEL_PKG_DIRr"allr)rrrpy_tagr
r's     @r!
_get_packagesr/=sH!*==gv>>w>>>>>
!':t<<$%n55?????????	$#HIOr)cd|pgd|d}tjddd|g}tjjr|ddtj|d	
jS)Nz$
import runpy
import sys
sys.path = z + sys.path
sys.argv[1:] = z>
runpy.run_module("pip", run_name="__main__", alter_sys=True)
z-Wzignore::DeprecationWarningz-cz-IT)check)sys
executableflagsisolatedinsert
subprocessrun
returncode)argsadditional_pathscodecmds    r!_run_pipr?Ps

"	D	$Cy

1d>#T***55r)c4tdjS)zA
    Returns a string specifying the bundled version of pip.
    r)r/rrr)r!rrjs??5!))r)cdtjD}|D]}tj|=tjtjd<dS)Nc<g|]}|d|S)PIP_)r)r&ks  r!
<listcomp>z7_disable_pip_configuration_settings.<locals>.<listcomp>us)DDDAq||F/C/CDaDDDr)PIP_CONFIG_FILE)renvirondevnull)keys_to_removerDs  r!#_disable_pip_configuration_settingsrJqsKEDDDDN
JqMM%'JBJ !!!r)Frootupgradeuser
altinstalldefault_pip	verbosityc0t||||||dS)z
    Bootstrap pip into the current Python installation (or the given root
    directory).

    Note that calling this function will alter both sys.path and os.environ.
    rKN)
_bootstraprKs      r!rr}s3D'$+"$$$$$$r)c|r|rtdtjd|t|rdtjd<n|sdtjd<t
j5}g}t	D]\}}	|	j
r6|	j
}
tjddz|
z}|
}net|	jd5}
|
}d	d	d	n#1swxYwYtj|	j}
tj||
}t|d
5}
|
|d	d	d	n#1swxYwY||dddd
|g}|r|d|gz
}|r|dgz
}|r|dgz
}|r|dd|zzgz
}t-g|t.|cd	d	d	S#1swxYwYd	S)z
    Bootstrap pip into the current Python installation (or the given root
    directory). Returns pip command status code.

    Note that calling this function will alter both sys.path and os.environ.
    z.Cannot use altinstall and default_pip togetherzensurepip.bootstraprOENSUREPIP_OPTIONSinstall	ensurepip_bundledrbNwbz--no-cache-dirz
--no-indexz--find-links--root	--upgrade--userrv)
ValueErrorr3auditrJrrGtempfileTemporaryDirectoryr/itemsr
rfiles
read_bytesopenrreadrbasenamerwriteappendr?r)rLrMrNrOrPrQtmpdirr<rpackager
rwhlfprr;s                r!rSrSsKkKIJJJI#T***')))4*6
&''
4*3
&'		$	&	&!D&*__2244	.	.MD'!	
B$/
&_[99JFS
 ++--',d33$r''))C$$$$$$$$$$$$$$$W--g.@AA
w||FJ77Hh%%



















##H----+\>6R	%Xt$$D	"[M!D	XJD	,S3?*++D0$002BCCC!D!D!D!D!D!D!D!D!D!D!D!D!D!D!D!D!D!Ds]-A;G?(D	=G?	D

G?D
AG?(F
>G?
FG?FA G??HH)rQc>	ddl}n#t$rYdSwxYwt}|j|kr)t	d|jd|dt
jdStgd}|r|dd	|zzgz
}tg|ttS)
z~Helper to support a clean default uninstall process on Windows

    Note that calling this function may alter os.environ.
    rNz2ensurepip will only uninstall a matching version (z installed, z available))file)	uninstallz-yz--disable-pip-version-checkrr^)rImportErrorr__version__printr3stderrrJr?reversedr)rQravailable_versionr;s    r!_uninstall_helperrxs




 		
+++
2/22"222:					')))>==D(sY&''6d6Xn556777s
cfddl}|d}|dddt	d|d	d
dddd
|ddddd|dddd|ddd|dddd|dddd||}t
|j|j|j	|j
|j|jS)Nrzpython -m ensurepip)progz	--versionrzpip {}z9Show the version of pip that is bundled with this Python.)actionrhelpz-vz	--verbosecountrQzDGive more output. Option is additive, and can be used up to 3 times.)r{defaultdestr|z-Ur\
store_trueFz8Upgrade pip and dependencies, even if already installed.)r{r~r|r]zInstall using the user scheme.r[z=Install everything relative to this alternate root directory.)r~r|z--altinstallzoMake an alternate install, installing only the X.Y versioned scripts (Default: pipX, pipX.Y, easy_install-X.Y).z
--default-pipzqMake a default pip install, installing the unqualified pip and easy_install in addition to the versioned scripts.)rLrMrNrQrOrP)
argparseArgumentParseradd_argumentformatr
parse_argsrSrLrMrNrQrOrP)argvrparserr;s    r!_mainrsOOO

$
$*?
$
@
@F
		**
H	k
k
G	
-	
L
C	G	T""D
Y
Y.?$
r)r%)collectionsros.pathr8r3	sysconfigra	importlibr__all__r_SETUPTOOLS_VERSION_PIP_VERSIONr+
namedtuplerget_config_varr,r"r/r*r?rrJrrSrxrrr)r!<module>rs				



k
"&&.
L% 
	";!)"IKK*)/::: 
	66664***	/	/	/EE$$$$$UE>D>D>D>D>D@$%88888>::::::r)