Ë
    7Š·ji  ã                   óz   — d dl Z d dlZd dlZd dlmZ d dlmZ ej                  j                  ed¬«      d„ «       Z	y)é    N)ÚIS_WASM)Úrun_subprocesszcan't start subprocess)Úreasonc                  óf   — t        j                  d«      } t        t        j                  d| f«       y )Na  
        import sys
        from importlib.util import LazyLoader, find_spec, module_from_spec

        # create lazy load of numpy as np
        spec = find_spec("numpy")
        module = module_from_spec(spec)
        sys.modules["numpy"] = module
        loader = LazyLoader(spec.loader)
        loader.exec_module(module)
        np = module

        # test a subpackage import
        from numpy.lib import recfunctions  # noqa: F401

        # test triggering the import of the package
        np.ndarray
        z-c)ÚtextwrapÚdedentr   ÚsysÚ
executable)Úcodes    úR/root/workspace/.venv/lib/python3.12/site-packages/numpy/tests/test_lazyloading.pyÚtest_lazy_loadr   
   s,   € ô �?‰?ð ó €Dô$ ”C—N‘N D¨$Ð/Õ0ó    )
r	   r   ÚpytestÚnumpy.testingr   Únumpy.testing._private.utilsr   ÚmarkÚskipifr   © r   r   ú<module>r      s=   ðÛ 
Û ã å !Ý 7ð ‡�×Ñ�GÐ$<ÐÓ=ñ1ó >ñ1r   