o
    NZh                     @   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.-Z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   U/var/www/auris/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    