+
    JV-j%  ã                   ó    € R t ^ RIHt ^ RIt^ RIt]P                  P                  ]! ]P                  R4      '       * RR7      t
 ! R R4      tR# )z"
Check the numpy config is valid.
)ÚpatchNÚ_built_with_mesonzRequires Meson builds©Úreasonc                   ó”   a € ] tR t^t o . R
Ot]! R4      ]P                  P                  RR7      R 4       4       t	R t
R tR tRtV tR	# )ÚTestNumPyConfigsznumpy.__config__._check_pyyamlz(unittest.mock.patch updates global stater   c                óÌ   € \        4       Vn        \        P                  ! \        4      ;_uu_ 4        \
        P                  ! 4        R R R 4       R #   + '       g   i     R # ; i©N)ÚModuleNotFoundErrorÚside_effectÚpytestÚwarnsÚUserWarningÚnpÚshow_config)ÚselfÚmock_yaml_importers   &&Ún/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/numpy/tests/test_numpy_config.pyÚtest_pyyaml_not_foundÚ&TestNumPyConfigs.test_pyyaml_not_found   s8   € ô *=Ó)>ÐÔ&Ü�\Š\œ+×&Õ&Ü�NŠNÔ÷ '×&×&Ò&ús   ²AÁA#	c                ó  a€ \         P                  ! R R7      o\        S\        4      '       g   Q h\        ;QJ d)    V3R lV P
                   4       F  '       d   K   RM	  RM! V3R lV P
                   4       4      '       g   Q R4       hR# )Údicts©Úmodec              3   ó,   <"  € T F	  qS9   x € K  	  R # 5ir	   © )Ú.0ÚkeyÚconfigs   & €r   Ú	<genexpr>Ú2TestNumPyConfigs.test_dict_mode.<locals>.<genexpr>"   s   øé € ÐFÑ,E S˜&–=Ó,Eùs   ƒFTzFRequired key missing, see index of `False` with `REQUIRED_CONFIG_KEYS`N)r   r   Ú
isinstanceÚdictÚallÚREQUIRED_CONFIG_KEYS)r   r   s   &@r   Útest_dict_modeÚTestNumPyConfigs.test_dict_mode   sd   ø€ Ü—’ WÔ-ˆä˜&¤$×'Ò'Ð'Ð'ß‹sÔF¨D×,EÒ,EÓF�s�sŠsÔF¨D×,EÒ,EÓF×FÒFð 	
ð@ó	
ÒFó    c                ó²   € \         P                  ! \        4      ;_uu_ 4        \        P                  ! R R7       RRR4       R#   + '       g   i     R# ; i)Úfoor   N)r   ÚraisesÚAttributeErrorr   r   ©r   s   &r   Útest_invalid_modeÚ"TestNumPyConfigs.test_invalid_mode'   s,   € Ü�]Š]œ>×*Õ*Ü�NŠN Õ&÷ +×*×*Ò*ús   £AÁA	c                ód   € \        \        P                  P                  4      ^8X  g   Q R4       hR# )é   zGNew mode detected, please add UT if applicable and increment this countN)Úlenr   Ú
__config__ÚDisplayModesr,   s   &r   Útest_warn_to_add_testsÚ'TestNumPyConfigs.test_warn_to_add_tests+   s,   € Ü”2—=‘=×-Ñ-Ó.°!Ô3ð 	
ðDó	
Ò3r'   r   N)Ú	CompilerszMachine InformationzPython Information)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r$   r   r   ÚmarkÚthread_unsafer   r%   r-   r4   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      sW   ø‡ € òÐñ Ð+Ó,Ø‡[�[×ÑÐ&PÐÓQñó Ró -ðò

ò'÷
ð 
r'   r   )Ú__doc__Úunittest.mockr   r   Únumpyr   r;   ÚskipifÚhasattrr2   Ú
pytestmarkr   r   r'   r   Ú<module>rF      sM   ðñõ  ã ã à�[‰[×ÑÙ�—‘Ð2Ó3Ô3Ø"ð  ó €
÷
ó 
r'   