python (3.11.7)

(root)/
lib/
python3.11/
distutils/
__pycache__/
util.cpython-311.opt-2.pyc

e(R	ddlZddlZddlZddlZddlZddlZddlmZddl	m
Z
ddlmZddlm
Z
ddlmZdZdZd	Zd
ZdadZdZddZdxaxaadZdZddZdZ				ddZdZddZ 		ddZ!GddZ"dS)N)DistutilsPlatformError)newer)spawn)log)DistutilsByteCompileErrorc	tjdkrrdtjvrdSdtjvrdSdtjvrdStjSdtjvrtjdStjd	ksttd
stjStj\}}}}}|	dd}|	d
d}|	dd}|dddkr|d|S|dddkrQ|ddkrDd}dt|ddz
|ddfz}ddd}|d|tjzz
}n|dddkrddlm
}|S|ddd krMd }tjd!tj}||}|r|}nI|ddd"kr;ddl}	ddl}
|	|
j|||\}}}|d|d|S)#Nntamd64	win-amd64z(arm)	win-arm32z(arm64)z	win-arm64_PYTHON_HOST_PLATFORMposixuname/ _-linuxsunosr5solarisz%d.%s32bit64bit)ilz.%saix)aix_platformcygwinz[\d.]+darwin)osnamesysversionlowerplatformenvironhasattrrreplaceintmaxsize_aix_supportrrecompileASCIImatchgroup_osx_supportdistutils.sysconfigget_platform_osx	sysconfigget_config_vars)osnamehostreleaser&machinebitnessrrel_remr4	distutilss           B/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/util.pyget_host_platformrBs&
w$ck''))));ck''))));))++++;|"*,,z122	w'W!5!5|13

-VT7GW\\^^
#
#C
,
,Fooc3''Gooc3''G
bqbzW"6677++	w		1:FWQZ1!4gabbk BBG#*wGGGuws{333G	u		------|~~	x		Y11LL!!	 ggiiG	x		00000000#/#@#@(1(;(K(K(M(M(.$B$B  ''22ctjdkrFdddd}|tjdp
t	St	S)Nr	win32rr)x86x64armVSCMD_ARG_TGT_ARCH)r#r$getr)rB)TARGET_TO_PLATs rAget_platformrLcs_	w$


!!"*..1E"F"FGG^K\K^K^^ """rCcN	tjdkr|S|s|S|ddkrtd|z|ddkrtd|z|d}d|vr|dd|v|stjStjj|S)Nrrzpath '%s' cannot be absolutezpath '%s' cannot end with '/'.)r#sep
ValueErrorsplitremovecurdirpathjoin)pathnamepathss  rAconvert_pathrYns
v}}{c7(BCCC|s88CDDDNN3E

,,
S,,y
7<rCc	tjdkrgtj|s tj||Stj||ddStjdkrXtj|\}}|ddkr
|dd}tj||St
dtjz)Nrr	r\z!nothing known about platform '%s')r#r$rUisabsrV
splitdriver)new_rootrWdriverUs    rAchange_rootras

w'w}}X&&	87<<(3337<<(122,777	D**844
7d??8Dw||Hd+++%%H27%RSSSrCcX	trdStjdkrddtjvrV	ddl}|tjdtjd<n#ttf$rYnwxYwdtjvrttjd<dadS)NrHOMErrPLATr[)
_environ_checkedr#r$r)pwdgetpwuidgetuidImportErrorKeyErrorrL)rfs rA
check_environrks	w'fBJ66	JJJ!$bikk!:!:1!=BJvX&			
D	
RZ)^^
6s=A((A<;A<c	t|fd}	tjd||S#t$r}t	d|zd}~wwxYw)Nc|d}||vrt||Stj|S)Nr[)r3strr#r))r2
local_varsvar_names   rA_substzsubst_vars.<locals>._substs<;;q>>z!!z(+,,,:h''rCz\$([a-zA-Z_][a-zA-Z_0-9]*)zinvalid variable '$%s')rkr/subrjrQ)srorqvars    rA
subst_varsrusvOOO",((((9v3VQ???9991C78889s,
A
AA
error: c&|t|zSN)rn)excprefixs  rAgrok_environment_errorr{sCHHrCctjdtjzatjdatjdadS)Nz
[^\\\'\"%s ]*z'(?:[^'\\]|\\.)*'z"(?:[^"\\]|\\.)*")r/r0string
whitespace
_wordchars_re
_squote_re
_dquote_rerCrA_init_regexrs>J/&2CCDDM011J011JJJrCc$	tt|}g}d}|rt||}|}|t|kr||d|n}||tjvr=||d|||d	}d}n||dkr|d|||dzdz}|dz}n||dkrt||}n@||dkrt||}ntd||z|td||z|\}}|d|||dz|dz
z||dz}|dz
}|t|kr||n||S)	Nrr\r['"z!this can't happen (bad char '%c')z"bad string (mismatched %s quotes?)r)rrstripr2endlenappendr}r~lstriprrRuntimeErrorrQspan)rswordsposr?rbegs      rAsplit_quotedrskmmm			AE
C
"3''eegg#a&&==LL4C4!!!S6V&&&LL4C4!!!#$$  ACC
sVt^^$3$!CEFF)#Aa%CCv}}$$Q,,33$$Q,,"#F3#OPPPy !E#!NOOOJS#$3$!CE#a%K.(1STT72A%%''A+C#a&&==LLOOOE"HLrCc	|&|j|}|dddkr
|dddz}tj||s||dSdS)Nz,)r))__name__rinfo)funcargsmsgverbosedry_runs     rAexecuter!sp{

tt,rss8tad)c/CHSMMMdrCch	|}|dvrdS|dvrdStd|)N)yyesttrueon1r[)nnoffalseoff0rzinvalid truth value )r'rQ)vals rA	strtoboolr4sM))++C
222q	5	5	5qjSS:;;;rCr[c@	ddl}tjrtd|d}|s	ddlm}	|	d\}
}n##t$rddlm}d|d}}
YnwxYwtj	d||s|
tj|
d}
nt|d}
|
5|

d	|

d
tt |dz|

d|d
|d|d|d|ddddn#1swxYwYt"j}tjg}|||d|d||t/||t1tj|fd|z|dSddlm}|D]@}|dddkr|dkr,|dkrdn|}t8j||}nt8j|}|}|rG|dt?||krtAd|d||t?|d}|r tj!||}tj!"|}|rO|stG||r'tj	d|||s
||||*tj$d||BdS)Nrzbyte-compiling is disabled.F)mkstemp.py)mktempz$writing byte-compilation script '%s'wz2from distutils.util import byte_compile
files = [
z,
z]
z
byte_compile(files, optimize=z, force=z,
             prefix=z, base_dir=z,
             verbose=z$, dry_run=0,
             direct=1)
z	-Wignore:z:DeprecationWarning)rzremoving %s)r0r)optimizationzinvalid prefix: filename z doesn't start with zbyte-compiling %s to %sz%skipping byte-compilation of %s to %s)%
subprocessr%dont_write_bytecodertempfilerrirrrr#fdopenopenwriterVmapreprr@_DEPRECATION_MESSAGE
executableextend"_optim_args_from_interpreter_flagsrrrrS
py_compiler0	importlibutilcache_from_sourcerrQrUbasenamerdebug)py_filesoptimizeforcerzbase_dirrrdirectrr	script_fdscript_namerscriptrcmdr0fileoptcfiledfile
cfile_bases                      rAbyte_compilerDs"
>G'(EFFF~Z0	;(((((('.wu~~$Y	;	;	;'''''''+VVE]]YYY	;	7EEE 	4$9c22k3//
4
4&UZZD((;(;<<uDEEE
xx'''3444+
4
4
4
4
4
4
4
4
4
4
4
4
4
4
48,~

:@@BBCCC

7s777888

;
c7####	K>=;+F	!	!	!	!	!	!	'&&&&& 	0 	0DBCCyE!!
1}}$MMbbx!88s9,,"88>>E
,V%//$*"ddFF&,---c&kkll+
6Xu55))%00J
00E$..0H6jIII"4eU333IE"J000? 	0 	0s">AA"A9D''D+.D+c\	|d}d}||S)N
z	
        )rRrV)headerlinesrPs   rA
rfc822_escapers/
LLE
C88E??rCc	|sdSddlm}m}Gdd|}||d}|||}||ddS)	Nr)RefactoringToolget_fixers_from_packagec eZdZdZdZdZdS)*run_2to3.<locals>.DistutilsRefactoringToolc*tj|g|RdSrx)rerror)selfrrkws    rA	log_errorz4run_2to3.<locals>.DistutilsRefactoringTool.log_error Ic!D!!!!!!rCc*tj|g|RdSrx)rrrrrs   rAlog_messagez6run_2to3.<locals>.DistutilsRefactoringTool.log_messages HS 4      rCc*tj|g|RdSrx)rrrs   rA	log_debugz4run_2to3.<locals>.DistutilsRefactoringTool.log_debugrrCN)r
__module____qualname__rrrrrCrADistutilsRefactoringToolrsA	"	"	"	!	!	!	"	"	"	"	"rCrz
lib2to3.fixes)optionsT)r)lib2to3.refactorrrrefactor)filesfixer_namesrexplicitrrrrs        rArun_2to3rs8JIIIIIII"""""?"""--o>>  g>>>AJJuDJ!!!!!rCc4	ddlm}ddlm}ddlm}|}	t
j}
t
j|	|		t
j|
n#t
j|
wxYw|	j
|	jdd<|rC|D].}|
}|s|	|/g}|	jD]}
tj||
}|tj||tj||
|d}|dr||t'd|D||||S)	Nr)mkpath)	copy_file)FileListr[)updatec`g|]+}|d)|,S)r)r'endswith).0fns  rA
<listcomp>z$copydir_run_2to3.<locals>.<listcomp>s3
@
@
@RRXXZZ%8%8%?%?
@b
@
@
@rC)rrr)distutils.dir_utilrdistutils.file_utilrdistutils.filelistrr#getcwdchdirfindallallfilesr
splitlinesrprocess_template_linerUrVdirnamerr)srcdesttemplaterrrrrrfilelistrTlinecopiedfilenameoutnameress                rAcopydir_run_2to3rs
*)))))------++++++xzzH
Y[[FHSMMM
 )HN1111''))	1	1D::<<D!**40000
FN**',,tX..rww''(((iS(33WQGGGq6)6==)))
@
@6
@
@
@$gJJJJMsA//Bc"eZdZ	dZdZdZdZdS)	Mixin2to3NcDt||j|j|jSrx)rrrr)rrs  rArzMixin2to3.run_2to31st/t}MMMrC)rrrrrrrrrCrArr!sB(KGHNNNNNrCr)rv)Nrr)rrNNr[rN)NNN)NNNN)#r#r/importlib.utilrr}r%r@distutils.errorsrdistutils.dep_utilrdistutils.spawnrrrrBrLrYrarerkrur{rrrrrrrrrrrrrrCrA<module>rs
							







333333$$$$$$!!!!!!666666N3N3N3`	#	#	#   8TTT,69992+/.
.
Z222888z&
<
<
<"%&(,%&	S0S0S0S0n""""6<@,0BNNNNNNNNNNrC