Your IP : 18.119.253.198


Current Path : /opt/alt/python33/lib64/python3.3/distutils/command/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/distutils/command/__pycache__/build.cpython-33.pyo

�
��f%c@stdZddlZddlZddlmZddlmZddlmZdd�Z	Gdd	�d	e�Z
dS(
uBdistutils.command.build

Implements the Distutils 'build' command.iN(uCommand(uDistutilsOptionError(uget_platformcCsddlm}|�dS(Ni(ushow_compilers(udistutils.ccompilerushow_compilers(ushow_compilers((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyushow_compilerssushow_compilersc
Bs�|EeZdZdZd5d6d7d	d4d
dfd8d9ddde�fd:d;d<d=gZddgZd d4d!efgZ	d"d#�Z
d$d%�Zd&d'�Zd(d)�Z
d*d+�Zd,d-�Zd.d/�Zd0e
fd1efd2efd3efgZd4S(>ubuildu"build everything needed to installubuild-base=ubu base directory for build libraryubuild-purelib=u2build directory for platform-neutral distributionsubuild-platlib=u3build directory for platform-specific distributionsu
build-lib=u9build directory for all distribution (defaults to either ubuild-purelib or build-platlibubuild-scripts=ubuild directory for scriptsubuild-temp=ututemporary build directoryu
plat-name=upu6platform name to build for, if supported (default: %s)u	compiler=ucuspecify the compiler typeudebugugu;compile extensions and libraries with debugging informationuforceufu2forcibly build everything (ignore file timestamps)uexecutable=ueu5specify final destination interpreter path (build.py)u
help-compilerulist available compilerscCsgd|_d|_d|_d|_d|_d|_d|_d|_d|_	d|_
d|_dS(Nubuildi(u
build_baseuNoneu
build_purelibu
build_platlibu	build_libu
build_tempu
build_scriptsucompileru	plat_nameudebuguforceu
executable(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuinitialize_options6s										ubuild.initialize_optionscCs�|jdkrt�|_ntjdkr<td��nd|jtjdd�f}ttd�rx|d7}n|j	dkr�tj
j|jd�|_	n|j
dkr�tj
j|jd|�|_
n|jdkr|jjr|j
|_q|j	|_n|jdkr@tj
j|jd	|�|_n|jdkr~tj
j|jd
tjdd��|_n|jdkr�tj
jtj�|_ndS(NuntuW--plat-name only supported on Windows (try using './configure --help' on your platform)u.%s-%siiugettotalrefcountu-pydebugulibutempuscripts-(u	plat_nameuNoneuget_platformuosunameuDistutilsOptionErrorusysuversionuhasattru
build_purelibupathujoinu
build_baseu
build_platlibu	build_libudistributionuext_modulesu
build_tempu
build_scriptsu
executableunormpath(uselfuplat_specifier((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyufinalize_optionsEs2 
 ubuild.finalize_optionscCs(x!|j�D]}|j|�q
WdS(N(uget_sub_commandsurun_command(uselfucmd_name((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyurunwsu	build.runcCs
|jj�S(N(udistributionuhas_pure_modules(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuhas_pure_modules�subuild.has_pure_modulescCs
|jj�S(N(udistributionuhas_c_libraries(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuhas_c_libraries�subuild.has_c_librariescCs
|jj�S(N(udistributionuhas_ext_modules(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuhas_ext_modules�subuild.has_ext_modulescCs
|jj�S(N(udistributionuhas_scripts(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuhas_scripts�subuild.has_scriptsubuild_pyu
build_clibu	build_extu
build_scriptsN(ubuild-base=ubu base directory for build library(ubuild-purelib=Nu2build directory for platform-neutral distributions(ubuild-platlib=Nu3build directory for platform-specific distributions(ubuild-scripts=Nubuild directory for scripts(ubuild-temp=ututemporary build directory(u	compiler=ucuspecify the compiler type(udebugugu;compile extensions and libraries with debugging information(uforceufu2forcibly build everything (ignore file timestamps)(uexecutable=ueu5specify final destination interpreter path (build.py)(u__name__u
__module__u__qualname__udescriptionuNoneuget_platformuuser_optionsuboolean_optionsushow_compilersuhelp_optionsuinitialize_optionsufinalize_optionsurunuhas_pure_modulesuhas_c_librariesuhas_ext_modulesuhas_scriptsusub_commands(u
__locals__((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyubuildsN
	2			ubuild(u__doc__usysuosudistutils.coreuCommandudistutils.errorsuDistutilsOptionErrorudistutils.utiluget_platformushow_compilersubuild(((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyu<module>s

?>