+
    CDj              
          ^ 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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 ]PB                  ! ]4      ]PD                  ! ] 4      8  d   Rt]PF                  PI                  ]RR7      ]PF                  PI                  ]PJ                  R8H  ;'       d    ]PL                  R8  RR7      ]PF                  PI                  ]RR7      ]PF                  PI                  ]RJ RR7      ]PF                  PI                  ]PN                  ! 4       R8H  RR7      ]PF                  PP                  ]PF                  PS                  RR7      R 4       4       4       4       4       4       4       t*]PF                  PI                  ]RJ ;'       g    ]RJ RR7      R 4       t+]PF                  PI                  ]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_WASM)run_subprocessT)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                 .  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   \        RRRRRV\        V4      .S4       M\        RRRV\        V4      .S4       \        . R"OS4       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,                  \.        P0                  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*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   &   [/data/cameron/venvs/s3viz/lib/python3.14/site-packages/numpy/random/tests/test_extending.pyloadtest_cython.<locals>.loadi   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platformr   	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_cythonrQ   /   s!   $ 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-!?KI( "		# 	'c)nF!	# .
;
 			#j3&)::;<A	adsCD"  V,[M9TUU5 
 %%l3F 	"#<="$00q2sCF<<5   <<2::%%%[ 
 		( 
s   AI0?JJ0J	J	zrequires numba and cffic                      ^ RI Hp  R# r   r)   N)numpy.random._examples.numbar)   rT   s    r%   
test_numbarV   z   s     7r(   zrequires cffic                      ^ RI Hp  R# rS   )numpy.random._examples.cffir)   rT   s    r%   	test_cffirY      s    5r(   l        )-r1   r6   r<   r?   warningsimportlib.utilr   r   pytestnumpyrE   numpy.testingr   r   numpy.testing._private.utilsr   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_unsaferQ   rV   rY    r(   r%   <module>rv      s{   	  
   D   . 7 99 D		 	 	-	-".@A 
.A %}}^$w7G'HH 6   77CKK%$7H   G$<=FdN+<=I**,;J  L+  8&	 L > >		"8&t ETM11TT\4  6767 DDL96 :6a  D 
.	-	- 	[! E  FsS   H9 I 1I	
I 
I/ 9	II	I	I I I,+I,/	I<;I<