python (3.11.7)

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

e^	ddlZddlZddlmZddlmZddlmZdZGddeZ	dS)N)Command)DistutilsOptionError)get_platformc&ddlm}|dS)Nrshow_compilers)distutils.ccompilerrrs K/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/command/build.pyrrs(222222NceZdZdZdddddddd	d
ezfddd
ddgZddgZdddefgZdZ	dZ
dZdZdZ
dZdZdefde
fdefdefgZdS) buildz"build everything needed to install)zbuild-base=bz base directory for build library)zbuild-purelib=Nz2build directory for platform-neutral distributions)zbuild-platlib=Nz3build directory for platform-specific distributions)z
build-lib=NzWbuild directory for all distribution (defaults to either build-purelib or build-platlib)zbuild-scripts=Nzbuild directory for scripts)zbuild-temp=tztemporary build directoryz
plat-name=pz6platform name to build for, if supported (default: %s))z	compiler=czspecify the compiler type)z	parallel=jznumber of parallel build jobs)debuggz;compile extensions and libraries with debugging information)forcefz2forcibly build everything (ignore file timestamps))zexecutable=ez5specify final destination interpreter path (build.py)rrz
help-compilerNzlist available compilerscd|_d|_d|_d|_d|_d|_d|_d|_d|_d|_	d|_
d|_dS)Nr
r)
build_base
build_purelib
build_platlib	build_lib
build_temp
build_scriptscompiler	plat_namerr
executableparallelselfs r
initialize_optionszbuild.initialize_options8s_!"!!





rc,|jt|_ntjdkrt	dd|jgt
jddRz}tt
dr|dz
}|j*tj	
|jd|_|j-tj	
|jd|z|_|j
%|jjr
|j|_
n|j|_
|j-tj	
|jd|z|_|j?tj	
|jd	t
jddz|_|j:t
jr.tj	t
j|_t)|jt,r9	t/|j|_dS#t0$rt	d
wxYwdS)NntzW--plat-name only supported on Windows (try using './configure --help' on your platform)z	.%s-%d.%dgettotalrefcountz-pydebuglibtempz
scripts-%d.%dzparallel should be an integer)r rosnamersysversion_infohasattrrpathjoinrrrdistributionext_modulesrrr!normpath
isinstancer"strint
ValueError)r$plat_specifiers  r
finalize_optionszbuild.finalize_optionsHs>!)^^DNN
w$*KLLL%'N9I"1"9M'N'NN
3*++	)j(N
%!#dou!E!ED%!#do.3n.D"F"FD>! ,
4!%!3!%!3?" gll4?+1N+BDDDO%!#do.=@PQSRSQS@T.T"V"VD?"s~" g..s~>>DOdmS))	L
L #DM 2 2



L
L
L*+JKKK
L	L	LsG77Hc^|D]}||dSN)get_sub_commandsrun_command)r$cmd_names  r
runz	build.runs@--//	'	'HX&&&&	'	'rc4|jSr=)r3has_pure_modulesr#s r
rCzbuild.has_pure_moduless 11333rc4|jSr=)r3has_c_librariesr#s r
rEzbuild.has_c_libraries 00222rc4|jSr=)r3has_ext_modulesr#s r
rHzbuild.has_ext_modulesrFrc4|jSr=)r3has_scriptsr#s r
rJzbuild.has_scriptss ,,...rbuild_py
build_clib	build_extr)__name__
__module____qualname__descriptionruser_optionsboolean_optionsrhelp_optionsr%r;rArCrErHrJsub_commandsrr
r
r
s,6K	-	?	@	+	(	&	s
'<>>
*	+	&	*	H	?	B3
L:(O
$	#^	5
L
 6L6L6Lp'''444333333/// &67!o6 o6$k2LLLrr
)
r.r,distutils.corerdistutils.errorsrdistutils.utilrrr
rVrr
<module>rZs-""""""111111''''''
MMMMMGMMMMMr