+
   [                       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   &&B/usr/lib/python3.14/site-packages/numpy/tests/test_numpy_config.pytest_pyyaml_not_found&TestNumPyConfigs.test_pyyaml_not_found   s8     *=)>&\\+&&NN '&&&s   AA#	c                6   a \         P                  ! R R7      oR# )dictsmodeN)r   r   )r   configs   &@r   test_dict_modeTestNumPyConfigs.test_dict_mode   s    W-    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,    ]]>**NN& +***s   AA	c                    R # r	    r"   s   &r   test_warn_to_add_tests'TestNumPyConfigs.test_warn_to_add_tests+   s    r   r&   N)	CompilerszMachine InformationzPython Information)__name__
__module____qualname____firstlineno__REQUIRED_CONFIG_KEYSr   r   markthread_unsafer   r   r#   r'   __static_attributes____classdictcell__)__classdict__s   @r   r   r      sW      +,[[&PQ R -

'
 
r   r   )__doc__unittest.mockr   r   numpyr   r/   skipifhasattr
__config__
pytestmarkr   r&   r   r   <module>r;      sM       [[233"   

 
r   