o
    ðT·j  ã                   @   sº   d dl Z d dlZd dlZd dlZd dlZd dlmZ eej	ƒ Z
e d¡ejv Zes3e
s3ejddd� dd„ Zejjed	d
�dd„ ƒZejjed	d
�dd„ ƒZejjed	d
�dd„ ƒZdS )é    N)ÚIS_WASMÚplatlibz+`numpy-config` not expected to be installedT)Úallow_module_levelc                 C   s&   t jd| gddd�}| ¡  |j ¡ S )Nznumpy-configT)Úcapture_outputÚtext)Ú
subprocessÚrunÚcheck_returncodeÚstdoutÚstrip)ÚargÚp© r   ú^/home/dinkstrade/pdmp-scanner/venv/lib/python3.10/site-packages/numpy/tests/test_configtool.pyÚcheck_numpyconfig   s   
r   z(wasm interpreter cannot start subprocess)Úreasonc                  C   s   t dƒ} | tjksJ ‚d S )Nz	--version)r   ÚnpÚ__version__©r
   r   r   r   Útest_configtool_version   s   r   c                  C   s&   t dƒ} |  tj ddd¡¡sJ ‚d S )Nz--cflagsÚnumpyÚ_coreÚinclude)r   ÚendswithÚosÚpathÚjoinr   r   r   r   Útest_configtool_cflags   s   r   c                  C   sJ   t dƒ} |  tj dddd¡¡sJ ‚ts!tj tj | d¡¡s#J ‚d S d S )Nz--pkgconfigdirr   r   ÚlibÚ	pkgconfigznumpy.pc)r   r   r   r   r   Úis_editableÚexistsr   r   r   r   Útest_configtool_pkgconfigdir#   s   ýr"   )r   r   Ú	sysconfigÚpytestr   r   Únumpy.testingr   ÚboolÚ__path__r    Úget_pathÚ__file__Únumpy_in_sitepackagesÚskipr   ÚmarkÚskipifr   r   r"   r   r   r   r   Ú<module>   s&    ÿ

