
    G/PhI                         d dl Z d dlZd dlZd dlZd dlmZ ej                            ej        dk    d          d             Z	dS )    N)mingw32ccompilerwin32zwin32 only test)reasonc                  2   	 t          j        ddg          } n$# t          $ r t          j        d           Y nw xY w| |                     d          d         }t          j        dk     rd|vrt          d|z            nd	|vrt          d
|z            t          j
                    \  }}|rt          j        ||dz              	 t          j                     |rt          j        |dz   |           dS dS # |rt          j        |dz   |           w w xY w)zmTest the mingw32ccompiler.build_import_library, which builds a
    `python.a` from the MSVC `python.lib`
    znm.exez--helpz)'nm.exe' not on path, is mingw installed?s   supported targets:Nl        s   pe-i386zd'nm.exe' found but it does not support 32-bit dlls when using 32-bit python. Supported formats: '%s's	   pe-x86-64zd'nm.exe' found but it does not support 64-bit dlls when using 64-bit python. Supported formats: '%s'z.bak)
subprocesscheck_outputFileNotFoundErrorpytestskipfindsysmaxsize
ValueErrorr   _check_for_import_libshutilmovebuild_import_library)out	supportedhas_import_libfullpaths       k/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numpy/distutils/tests/test_mingw32ccompiler.pytest_build_importr   	   s}   A%x&:;; A A A?@@@@@ACHH233445I
{UY&& -/89 : : : ' 
Y	&	& )+45 6 6 	6  0EGGNH 1Hh/0005-///  	5K6)844444	5 	5> 	5K6)84444	5s    ::C9 9D)
r   r   r   r
   numpy.distutilsr   markskipifplatformr        r   <module>r       s         



  , , , , , , CLG+4EFF 5  5 GF 5  5  5r   