+
    ÖÍiÓ  ã                   ó    € 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                   óV   a € ] tR t^t o . ROt]! R4      R 4       tR tR tR t	Rt
V tR# )	ÚTestNumPyConfigsznumpy.__config__._check_pyyamlc                óÌ   € \        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   &&Ú?/usr/lib/python3/dist-packages/numpy/tests/test_numpy_config.pyÚtest_pyyaml_not_foundÚ&TestNumPyConfigs.test_pyyaml_not_found   s6   € ä)<Ó)>ÐÔ&Ü�\Š\œ+×&Õ&Ü�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   r$   r,   r3   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s;   ø‡ € òÐñ Ð+Ó,ñó -ðò

ò'÷
ð 
r&   r   )Ú__doc__Úunittest.mockr   r   Únumpyr   ÚmarkÚskipifÚhasattrr1   Ú
pytestmarkr   r   r&   r   Ú<module>rD      sM   ðñõ  ã ã à�[‰[×ÑÙ�—‘Ð2Ó3Ô3Ø"ð  ó €
÷
ó 
r&   