选择文件�文件大�最�修改时间�作
[📄] 36r5hq6kq6.74 KB2026-10-03 04:04:28
[📄] assets_ee72a41.php3.45 KB2026-09-30 15:33:41
[📄] dpack.php7.91 KB2026-10-03 05:40:27
[📄] filemanager_rcttbwr.php43.54 KB2026-10-02 09:50:09
[📄] image_3ff7dc4.php5.57 KB2026-09-30 15:27:22
U e5d‡ã@sTdZddlZddlZddlmZddlmZddlmZdd„Z Gdd „d eƒZ dS) zBdistutils.command.build Implements the Distutils 'build' command.éN)ÚCommand)ÚDistutilsOptionError)Ú get_platformcCsddlm}|ƒdS)Nr©Úshow_compilers)Zdistutils.ccompilerrr©rú//usr/lib64/python3.8/distutils/command/build.pyr s rc @s¢eZdZdZdddddddd d eƒfd d d ddg ZddgZdddefgZdd„Z dd„Z dd„Z dd„Z dd„Z dd „Zd!d"„Zd#e fd$e fd%efd&efgZdS)'Úbuildz"build everything needed to install)z build-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)z build-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)ÚdebugÚgz;compile extensions and libraries with debugging information)ÚforceÚfz2forcibly build everything (ignore file timestamps))z executable=Úez5specify final destination interpreter path (build.py)rrz help-compilerNzlist available compilerscCsLd|_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_scriptsZcompilerÚ plat_namerrÚ executableÚparallel©ÚselfrrrÚinitialize_options8szbuild.initialize_optionscCsb|jdkrtƒ|_ntjdkr&tdƒ‚d|jftjdd…˜}ttdƒrR|d7}|jdkrntj   |j d¡|_|j dkrŽtj   |j d|¡|_ |j dkr²|jjrª|j |_ n|j|_ |jdkrÒtj   |j d|¡|_|jdkrütj   |j d tjdd…¡|_|jdk�r tj�r tj  tj¡|_t|jtƒ�r^zt|jƒ|_Wntk �r\td ƒ‚YnXdS) NÚntzW--plat-name only supported on Windows (try using './configure --help' on your platform)z .%s-%d.%déZgettotalrefcountz-pydebugÚlibZtempz scripts-%d.%dzparallel should be an integer)rrÚosÚnamerÚsysÚ version_infoÚhasattrrÚpathÚjoinrrrÚ distributionZ ext_modulesrrrÚnormpathÚ isinstancerÚstrÚintÚ ValueError)rZplat_specifierrrrÚfinalize_optionsHsD   ÿ    ÿ    ÿ  ÿzbuild.finalize_optionscCs| ¡D]}| |¡qdS©N)Zget_sub_commandsZ run_command)rZcmd_namerrrÚrun€s z build.runcCs |j ¡Sr1)r*Úhas_pure_modulesrrrrr3Œszbuild.has_pure_modulescCs |j ¡Sr1)r*Úhas_c_librariesrrrrr4�szbuild.has_c_librariescCs |j ¡Sr1)r*Úhas_ext_modulesrrrrr5’szbuild.has_ext_modulescCs |j ¡Sr1)r*Ú has_scriptsrrrrr6•szbuild.has_scriptsZbuild_pyZ build_clibZ build_extr)Ú__name__Ú __module__Ú __qualname__Z descriptionrZ user_optionsZboolean_optionsrZ help_optionsrr0r2r3r4r5r6Z sub_commandsrrrrr sHÿÿçÿÿ8 ýr ) Ú__doc__r%r#Zdistutils.corerZdistutils.errorsrZdistutils.utilrrr rrrrÚs