o
    Zh                     @   sR   d Z ddlZddlZddlmZ ddlmZ ddlmZm	Z	 G dd dej
ZdS )z"Tests for distutils.command.build.    N)build)support)get_config_varget_platformc                   @   s   e Zd Zdd ZdS )	TestBuildc                 C   s4  |   \}}t|}|  |jt ksJ tj|jd}|j	|ks%J d|j dt
jj }tdr8|d7 }tt
drI|jdsEJ |d7 }tj|jd| }|j|ksZJ |j|j	ksbJ tj|jd| }|j|kssJ tj|jd	t
jj dt
jj }|j|ksJ |jtjt
jksJ d S )
Nlib.-Py_GIL_DISABLEDtgettotalrefcountz-pydebugtempzscripts-)Zcreate_distr   finalize_optionsZ	plat_namer   ospathjoinZ
build_baseZbuild_purelibsysimplementation	cache_tagr   hasattrZbuild_platlibendswithZ	build_libZ
build_tempversion_infomajorminorZbuild_scripts
executablenormpath)selfZpkg_dirdistcmdwantedZ	plat_spec r    ]/var/www/html/lang_env/lib/python3.10/site-packages/setuptools/_distutils/tests/test_build.pytest_finalize_options   s,   
zTestBuild.test_finalize_optionsN)__name__
__module____qualname__r"   r    r    r    r!   r   
   s    r   )__doc__r   r   Zdistutils.command.buildr   Zdistutils.testsr   	sysconfigr   r   ZTempdirManagerr   r    r    r    r!   <module>   s    