§
    ÇÁ³gm  ã                   óÌ  — d Z ddlZddlZddlZddlmZmZmZ ddl	Z	ddl
ZddlmZmZ  e e eej        ¦  «        dd¦  «        ¦  «        Zd„ Zej                             ed¬	¦  «        ej                             d
¬	¦  «        ej                             d e¦   «         ¦  «        d„ ¦   «         ¦   «         ¦   «         Zej                             ed¬	¦  «        d„ ¦   «         ZdS )z\ Test scripts

Test that we can run executable scripts that have been installed with numpy.
é    N)ÚjoinÚisfileÚdirname)Úassert_equalÚIS_WASMz..zsetup.pyc                  óŽ  — t           j        dk    rqt          t           j        ¦  «        } |                      d¦  «        r!t
          j                             | d¦  «        gS t
          j                             | dd¦  «        gS t           j        }t          |j
        ¦  «        }t          |j        ¦  «        }dd|z   d|z   dz   |z   gS )NÚwin32ÚScriptsÚf2pyú.)ÚsysÚplatformr   Ú
executableÚendswithÚosÚpathr   Úversion_infoÚstrÚmajorÚminor)Úexe_dirÚversionr   r   s       úV/var/www/html/mpstechhub/venv/lib/python3.11/site-packages/numpy/tests/test_scripts.pyÚfind_f2py_commandsr      s¯   € Ý
„|�wÒÐÝ�#œ.Ñ)Ô)ˆØ×Ò˜IÑ&Ô&ð 	>Ý”G—L’L ¨&Ñ1Ô1Ð2Ð2å”G—L’L ¨)°VÑ<Ô<Ð=Ð=õ Ô"ˆÝ�G”MÑ"Ô"ˆÝ�G”MÑ"Ô"ˆØ˜ ™¨°©¸Ñ(<¸uÑ(DÐEÐEó    z Cannot test f2py command inplace)ÚreasonzTest is unreliableÚf2py_cmdc                 ó°   — t          j        | dg¦  «        }t          |                     ¦   «         t          j                             d¦  «        ¦  «         d S )Nú-vÚascii)Ú
subprocessÚcheck_outputr   ÚstripÚnpÚ__version__Úencode)r   Ústdouts     r   Ú	test_f2pyr(   #   sG   € õ
 Ô$ h°Ð%5Ñ6Ô6€FÝ�—’‘”¥¤×!6Ò!6°wÑ!?Ô!?Ñ@Ô@Ð@Ð@Ð@r   zCannot start subprocessc                  óÆ   — t          j        t          j        ddg¦  «        } t	          |                      ¦   «         t          j                             d¦  «        ¦  «         d S )Nz-mnumpy.f2pyr   r    )	r!   r"   r   r   r   r#   r$   r%   r&   )r'   s    r   Útest_pep338r*   ,   sI   € åÔ$¥c¤n°nÀdÐ%KÑLÔL€FÝ�—’‘”¥¤×!6Ò!6°wÑ!?Ô!?Ñ@Ô@Ð@Ð@Ð@r   )Ú__doc__r   r   ÚpytestÚos.pathr   Úpathjoinr   r   r!   Únumpyr$   Únumpy.testingr   r   Ú__file__Ú
is_inplacer   ÚmarkÚskipifÚxfailÚparametrizer(   r*   © r   r   ú<module>r8      sr  ððð ð €
€
€
Ø 	€	€	€	Ø €€€Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø Ð Ð Ð à Ð Ð Ð Ø /Ð /Ð /Ð /Ð /Ð /Ð /Ð /àˆV�H�H˜W˜W R¤[Ñ1Ô1°D¸*ÑEÔEÑFÔF€
ðFð Fð Fð$ „×Ò�JÐ'IÐÑJÔJØ„×ÒÐ.ÐÑ/Ô/Ø„×Ò˜Ð%7Ð%7Ñ%9Ô%9Ñ:Ô:ðAð Añ ;Ô:ñ 0Ô/ñ KÔJðAð „×Ò�GÐ$=ÐÑ>Ô>ðAð Añ ?Ô>ðAð Að Ar   