+
    JV-j~
  ã                   óî   € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^ RIt^ RIHt	 ^ RI
HtHtHtHt ]P                  P!                  RR7      R 4       tR t]P                  P'                  ]RR7      R	 4       tR# )
é    N)Úreload)ÚIS_WASMÚassert_Úassert_equalÚassert_raiseszreloads global module)Úreasonc                  ó   € ^ RI p ^ RIpV P                  p\        P                  p\        P
                  p\        P                  ! \        4      ;_uu_ 4        \        V 4       RRR4       \        W P                  J 4       \        V\        P
                  J 4       \        V\        P                  J 4       \        \        \        VP                  4       \        P                  ! \        4      ;_uu_ 4        \        V 4       RRR4       \        W P                  J 4       \        V\        P
                  J 4       \        V\        P                  J 4       R#   + '       g   i     Lÿ; i  + '       g   i     Lq; i)r   N)ÚnumpyÚnumpy._globalsÚ_NoValueÚexÚVisibleDeprecationWarningÚModuleDeprecationWarningÚpytestÚwarnsÚUserWarningr   r   r   ÚRuntimeErrorÚ_globals)Únpr
   r   r   r   s        Úk/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/numpy/tests/test_reloading.pyÚtest_numpy_reloadingr      sñ   € ó Ûà�{‰{€HÜ "× <Ñ <ÐÜ!×:Ñ:Ðä	�Š”k×	"Õ	"ÜˆrŒ
÷ 
#äˆHŸ™Ð#Ô$ÜÐ$¬×(CÑ(CÐCÔDÜÐ%¬×)EÑ)EÐEÔFä”,¤¨¯©Ô7Ü	�Š”k×	"Õ	"ÜˆrŒ
÷ 
#äˆHŸ™Ð#Ô$ÜÐ$¬×(CÑ(CÐCÔDÜÐ%¬×)EÑ)EÐEÖF÷ 
#×	"ú÷ 
#×	"ús   ÁEÃ8E-ÅE*	Å-E=	c            
      ó2  € ^ RI p \        ^\        P                  ^,           4       Fm  p\	        \        V P                  4      R4       \        \        P                  ! \        P                  ! V P                  VR7      4      V P                  J 4       Ko  	  R# )r   Nz
<no value>)Úprotocol)
r
   ÚrangeÚpickleÚHIGHEST_PROTOCOLr   Úreprr   r   ÚloadsÚdumps)r   Úprotos     r   Útest_novaluer!   $   si   € ÛÜ�qœ&×1Ñ1°AÕ5Ö6ˆÜ”T˜"Ÿ+™+Ó&¨Ô5Ü”—’œVŸ\š\¨"¯+©+Ø38ô:ó ;Ø>@¿k¹kðJö 	Kó 7ó    zcan't start subprocessc                  ó  € \         P                  ! R 4      p \        P                  ! \        P
                  RV 3\        P                  \        P                  RRR7      pVP                  ^ 8X  g   Q VP                  4       hR# )aÂ  
        import sys
        import numpy as np

        for k in [k for k in sys.modules if k.startswith('numpy')]:
            del sys.modules[k]

        try:
            import numpy as np
        except ImportError as err:
            if str(err) != "cannot load module more than once per process":
                raise SystemExit(f"Unexpected ImportError: {err}")
        else:
            raise SystemExit("DID NOT RAISE ImportError")
        z-czutf-8F)ÚstdoutÚstderrÚencodingÚcheckN)
ÚtextwrapÚdedentÚ
subprocessÚrunÚsysÚ
executableÚPIPEÚSTDOUTÚ
returncoder$   )ÚcodeÚps     r   Útest_full_reimportr3   ,   sh   € ô �?Š?ð ó €Dô 	�ŠÜ	�‰˜˜tÐ$Ü�‰Ü× Ñ ØØô	€Að �<‰<˜1ÔÐ&˜aŸh™hÓ&Òr"   )r   r*   r,   r(   Ú	importlibr   r   Únumpy.exceptionsÚ
exceptionsr   Únumpy.testingr   r   r   r   ÚmarkÚthread_unsafer   r!   Úskipifr3   © r"   r   Ú<module>r<      sx   ðÛ Û Û 
Û Ý ã å ß GÓ Gð ‡�×ÑÐ"9ÐÓ:ñGó ;ðGò,Kð ‡�×Ñ�GÐ$<ÐÓ=ñ'ó >ò'r"   