a
    ç´«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sfe
sfe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)Z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   úZ/var/www/html/laksyashrimp/venv/lib/python3.9/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   sF   t dƒ} |  tj dddd¡¡s$J ‚tsBtj tj | d¡¡sBJ ‚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   Ú	sysconfigZpytestr   r   Znumpy.testingr   ÚboolÚ__path__r   Úget_pathÚ__file__Znumpy_in_sitepackagesÚskipr   ÚmarkZskipifr   r   r!   r   r   r   r   Ú<module>   s$   ÿ

