Ë
    ¡ehS  ã                   ó  — d dl mZmZ d dlZd dlZd dlZd dlZd dlZd dlZd dl	Z	d dl
Zd dlmZmZ 	 d dlZej"                  j$                  dkD  rdZ	  e	j&                  d¬«      5 Z e	j*                  dde«       d dlZddd«       	 d dlZd d	lmZ d d
lmZ dZ ej@                  e«       ejB                  e«      k  rdZ	 ejD                  jG                  ed¬«      ejD                  jG                  ejH                  dk(  xr ejJ                  dk  d¬«      ejD                  jG                  ed¬«      ejD                  jG                  edu d¬«      ejD                  jL                  d„ «       «       «       «       «       Z'ejD                  jG                  edu xs edu d¬«      d„ «       Z(ejD                  jG                  edu d¬«      d„ «       Z)y# e$ r dZY �Œ¢w xY w# 1 sw Y   �Œ`xY w# eef$ r dZY �Œow xY w# e$ r dZY �ŒBw xY w)é    )Úspec_from_file_locationÚmodule_from_specN)ÚIS_WASMÚIS_EDITABLEé   T)ÚrecordÚalwaysÚ )Úversion)Ú_pep440z3.0.6z)Editable install cannot find .pxd headers)ÚreasonÚwin32l        z7Failing in 32-bit Windows wheel build job, skip for nowzCan't start subprocesszrequires cythonc                 óè  ‡‡— dd l }t        j                  j                  t        j                  j	                  t
        «      d«      }t        j                  || dz  «       | dz  dz  dz  }|dz  Št        j                  ‰d¬«       t        |d	z  «      }t        |d
«      5 }|j                  d«       |j                  dt        j                  › d�«       |j                  dt        j                  › d�«       d d d «       t        j                  dk(  r(t        j                   ddddd|t        |«      g‰¬«       n%t        j                   ddd|t        |«      g‰¬«       t        j                   g d¢‰¬«       |j                  t        ‰dz  dz  «      «      }t        |d   «      5 }d}|D ]  }	||	v sŒ n J dj#                  |«      «       ‚	 d d d «       t%        j&                  d«      Šˆˆfd„}
 |
d«        |
d«        |
d «      }dd!lm} |j-                   |d«      d"d#«      }|j.                  d$k(  sJ ‚|j0                  t2        j4                  k(  sJ ‚y # 1 sw Y   �ŒcxY w# 1 sw Y   Œ™xY w)%Nr   z..Ú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)r   Úcompilez-vvÚ*zextending.pyx.cz+NumPy API declarations from "numpy/__init__z-Could not find '{}' in C file, wrong pxd usedÚ
EXT_SUFFIXc                 ó”   •— ‰| z  j                  ‰«      }t        | |«      }t        |«      }|j                  j	                  |«       |S )N)Úwith_suffixr   r   ÚloaderÚexec_module)ÚmodnameÚsoÚspecÚmodÚsuffixÚ
target_dirs       €€ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/numpy/random/tests/test_extending.pyÚloadztest_cython.<locals>.loadf   sE   ø€ Ø˜7Ñ"×/Ñ/°Ó7ˆÜ& w°Ó3ˆÜ˜tÓ$ˆØ�‰×Ñ Ô$Øˆ
ó    Ú	extendingÚextending_cppÚextending_distributions)ÚPCG64é
   Úd)r.   )ÚglobÚosÚpathÚjoinÚdirnameÚ__file__ÚshutilÚcopytreeÚmakedirsÚstrÚopenÚwriteÚsysÚ
executableÚplatformÚ
subprocessÚ
check_callÚformatÚ	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_cythonrT   /   sS  ù€ ó ä�W‰W�\‰\œ"Ÿ'™'Ÿ/™/¬(Ó3°TÓ:€FÜ
‡O�O�F˜H xÑ/Ô0Ø˜8Ñ# kÑ1°HÑ<€IØ˜WÑ$€JÜ‡K�K�
 TÕ*ô �iÐ"?Ñ?Ó@€KÜ	ˆk˜3Ó	ð 1 1Ø	�‰�ÔØ	�‰�*œSŸ^™^Ð,¨CÐ0Ô1Ø	�‰�+œcŸn™nÐ-¨QÐ/Ô0÷1ô ‡|�|�wÒÜ×Ñ˜w¨Ø4Ø(¨/¸;Ü" 9›~ð/ð #-ö		 ô 	×Ñ˜w¨Ø.°¼SÀ»^ðMà",õ	 ô ×ÑÒ5¸:ÕFð
 	�	‰	”#�j 3Ñ&Ð):Ñ:Ó;Ó<€AÜ	ˆa�‰d‹ð A�sØCˆØò 	AˆDØ˜dÒ"Ùð	AðAð ,ß,2©F°;Ó,?óA�5ð ÷	Aô ×%Ñ% lÓ3€Fõñ 	ˆÔÙˆÔá"Ð#<Ó=ÐÝ"Ø$×0Ñ0±°q³¸2¸sÓC€FØ�<‰<˜5Ò Ð Ð Ø�<‰<œ2Ÿ:™:Ò%Ð%Ñ%÷a1ñ 1ú÷,Að Aús   Â"AIÆ)I(Æ6I(ÉI%É(I1zrequires numba and cffic                  ó   — ddl m}  y ©Nr   ©r*   )Únumpy.random._examples.numbar*   rW   s    r'   Ú
test_numbarY   w   s   € ö 7r)   zrequires cffic                  ó   — ddl m}  y rV   )Únumpy.random._examples.cffir*   rW   s    r'   Ú	test_cffir\   |   s   € æ5r)   )*Úimportlib.utilr   r   r1   Úpytestr6   r?   r<   rB   ÚwarningsÚnumpyrH   Ú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ÚslowrT   rY   r\   © r)   r'   ú<module>rv      s,  ðß DÛ 	Û Û Û Û 
Û Û ã ß .ðÛð ‡9�9×Ñ˜Òð €DðØ	 ˆ×	 Ñ	 ¨Ô	-ð °àˆ×Ñ ¨"Ð.@ÔAÛ÷ðÛÝAõ %àÐØ€w‡}�}�^Ó$  w§¡Ð7GÓ'HÒHà‰ð ‡�×ÑØØ6ð ó ð ‡�×ÑØ�‰˜ÑÒ7 C§K¡K°%Ñ$7ØHð ó ð ‡�×Ñ�GÐ$<ÐÓ=Ø‡�×Ñ�F˜d�NÐ+<ÐÓ=Ø‡�×Ññ;&ó ó >ó >ó	ó	ð;&ðz ‡�×Ñ�E˜T�MÒ1 T¨T \Ø4ð ó 6ñ7ó6ð7ð ‡�×Ñ�D˜D�L¨ÐÓ9ñ6ó :ñ6øð[ ò ØƒDðú÷ñ ûð 	�[Ð!ò àƒEðûð ò ØƒFðúsM   ²G ÁG) Á%GÁ>G) Â
G9 ÇGÇGÇG&Ç!G) Ç)	G6Ç5G6Ç9HÈH