+
    xȇiQ              
          ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHtHt ^ RI	t	^ RI
t^ RIHtHt  ^ RIt]P"                  P$                  ^8  d   Rt ]P&                  ! RR7      ;_uu_ 4       t]P*                  ! RR]4       ^ RItRRR4        ^ RIt^ RIHt ^ R	IHt R
t]P@                  ! ]4      ]PB                  ! ]4      8  d   Rt]	PD                  PG                  ]RR7      ]	PD                  PG                  ]PH                  R8H  ;'       d    ]PJ                  R8  RR7      ]	PD                  PG                  ]RR7      ]	PD                  PG                  ]RJ RR7      ]	PD                  PG                  ]PL                  ! 4       R8H  RR7      ]	PD                  PN                  ]	PD                  PQ                  RR7      R 4       4       4       4       4       4       4       t)]	PD                  PG                  ]RJ ;'       g    ]RJ RR7      R 4       t*]	PD                  PG                  ]RJ RR7      R 4       t+R#   ] d    Rt ELi ; i  + '       g   i     EL; i  ]]3 d    Rt ELi ; i  ] d    Rt ELi ; i)    N)module_from_specspec_from_file_location)IS_EDITABLEIS_WASMT)recordalways )version)_pep440z3.0.6z)Editable install cannot find .pxd headers)reasonwin32z7Failing in 32-bit Windows wheel build job, skip for nowzCan't start subprocesszrequires cythonz	win-arm64z-Meson unable to find MSVC linker on win-arm64zcbuilding cython code in a subprocess doesn't make sense to do in many threads and sometimes crashesc                 v  aa ^ RI p\        P                  P                  \        P                  P	                  \
        4      R4      p\        P                  ! W R,          4       V R,          R,          R,          pVR,          o\        P                  ! SRR7       \        VR	,          4      p\        VR
4      ;_uu_ 4       pVP                  R4       VP                  R\        P                   R24       VP                  R\        P                   R24       RRR4       \        P                  R8X  d*   \        P                   ! RRRRRV\        V4      .SR7       M&\        P                   ! RRRV\        V4      .SR7       \        P                   ! . R#OSR7       VP                  \        SR,          R,          4      4      p\        V^ ,          4      ;_uu_ 4       pRpV F  p	W9   g   K   M	  Q RV R24       hRRR4       \"        P$                  ! R4      oVV3R lp
V
! R4       V
! R4       V
! R 4      p^ R!IHp VP+                  V! ^ 4      ^
R"4      pVP,                  R$8X  g   Q hVP.                  \0        P2                  8X  g   Q hR#   + '       g   i     EL; i  + '       g   i     L; i)%r   Nz..random	_examplescythonbuildT)exist_okzinterpreter-native-file.iniwz[binaries]
z
python = 'z'
zpython3 = ''r   mesonsetupz--buildtype=releasez--vsenvz--native-file)cwd*zextending.pyx.cz+NumPy API declarations from "numpy/__init__zCould not find 'z' in C file, wrong pxd used
EXT_SUFFIXc                    < SV ,          P                  S4      p\        W4      p\        V4      pVP                  P	                  V4       V# )N)with_suffixr   r   loaderexec_module)modnamesospecmodsuffix
target_dirs   &   q/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/numpy/random/tests/test_extending.pyloadtest_cython.<locals>.loadk   sC    7"//7&w3t$$
    	extendingextending_cppextending_distributions)PCG64d)r   compilez-vv)
   )globospathjoindirname__file__shutilcopytreemakedirsstropenwritesys
executableplatform
subprocess
check_call	sysconfigget_config_varnumpy.randomr,   uniforms_exshapedtypenpfloat64)tmp_pathr0   srcdir	build_dirnative_filefgfidtxt_to_findliner&   r+   r,   valuesr#   r$   s   &             @@r%   test_cythonrS   /   s3   $ WW\\"''//(3T:F
OOFx/08#k1H<IW$JKK
T* i"??@K	k3		1		*S^^,C01	+cnn-Q/0 
  ||ww4(/;"9~/ #-		  	w.S^M",	  5:F
 			#j3&)::;<A	adsCD"  V,[M9TUU5 
 %%l3F 	"#<="$00q2sCF<<5   <<2::%%%_ 
 		, 
s   AJ#J(3J(J%	(J8	zrequires numba and cffic                      ^ RI Hp  R# r   r)   N)numpy.random._examples.numbar)   rV   s    r%   
test_numbarX   |   s     7r(   zrequires cffic                      ^ RI Hp  R# rU   )numpy.random._examples.cffir)   rV   s    r%   	test_cffir[      s    5r(   l        ),r1   r6   r?   r<   rA   warningsimportlib.utilr   r   pytestnumpyrG   numpy.testingr   r   cffiImportErrorflagsoptimizecatch_warningsr   filterwarningsDeprecationWarningnumbaSystemErrorr   Cython.Compiler.Versionr
   cython_versionnumpy._utilsr   required_versionparseVersionmarkskipifr>   maxsizeget_platformslowthread_unsaferS   rX   r[    r(   r%   <module>rw      s{   	   
   D   . 99 D		 	 	-	-".@A 
.A %}}^$w7G'HH 6   77CKK%$7H   G$<=FdN+<=I**,;J  L+  :&	 L > >		":&x ETM11TT\4  6767 DDL96 :6e  D 
.	-	- 	[! E  FsS   H7 I /II 
I- 7	III	I I I*)I*-	I:9I: