
    wg                        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j                  d      ej                  v Zese
s ej                  dd       d Zej                   j#                  ed	      d
        Zej                   j#                  ed	      d        Zej                   j#                  ed	      d        Zy)    N)IS_WASMplatlibz+`numpy-config` not expected to be installedT)allow_module_levelc                     t        j                  d| gdd      }|j                          |j                  j	                         S )Nznumpy-configT)capture_outputtext)
subprocessruncheck_returncodestdoutstrip)argps     `/home/mcse/projects/flask/flask-venv/lib/python3.12/site-packages/numpy/tests/test_configtool.pycheck_numpyconfigr      s6    ,TMA88>>    z(wasm interpreter cannot start subprocess)reasonc                  D    t        d      } | t        j                  k(  sJ y )Nz	--version)r   np__version__r   s    r   test_configtool_versionr      s    {+FR^^###r   c                  ~    t        d      } | j                  t        j                  j	                  ddd            sJ y )Nz--cflagsnumpy_coreinclude)r   endswithospathjoinr   s    r   test_configtool_cflagsr!      s/    z*F??277<<)DEEEr   c                     t        d      } | j                  t        j                  j	                  dddd            sJ t
        s@t        j                  j                  t        j                  j	                  | d            sJ y y )Nz--pkgconfigdirr   r   lib	pkgconfigznumpy.pc)r   r   r   r   r    is_editableexistsr   s    r   test_configtool_pkgconfigdirr'   #   sa    /0F??277<<%MNNN ww~~bggll6:>??? r   )r   r	   	sysconfigpytestr   r   numpy.testingr   bool__path__r%   get_path__file__numpy_in_sitepackagesskipr   markskipifr   r!   r'    r   r   <module>r4      s    	     ! r{{##*	**95D  	FKK=#')
 G$NO$ P$ G$NOF PF G$NO@ P@r   