§
    `Štjw,  ã                   ó  — d dl Z d dlZd dlZd dlmZmZ d dlmZmZ d dl	Z
d dlmZ d dlmZmZmZ d dlmZmZ d dlmZmZmZ d dlmZ d d	lmZmZ d d
lmZ 	 e
j                             d¦  «        dk    r ej        dd¬¦  «         n# e
j        j        $ r Y nw xY wd d„Z da!tB          a"dZ#d„ Z$ e$¦   «         Z% G d„ de¦  «        Z& G d„ de&¦  «        Z' G d„ de&¦  «        Z( G d„ de&¦  «        Z) G d„ d¦  «        Z*d„ Z+dS )!é    N)ÚmkstempÚmkdtemp)ÚPopenÚPIPE)ÚDistutilsError)Úassert_Úassert_equalÚassert_raises)Ú	ccompilerÚcustomized_ccompiler)Úsystem_infoÚConfigParserÚmkl_info)ÚAliasedOptionError)Údefault_lib_dirsÚdefault_include_dirs)Ú_shell_utilsÚ
setuptoolsÚ60zsetuptools is too newT)Úallow_module_levelé   c                 ó–   — t           t          t          dœ                     |                      ¦   «         t
          ¦  «        } |¦   «         S )zg
    notfound_action:
      0 - do nothing
      1 - display warning message
      2 - raise error
    )Útemp1Útemp2Úduplicate_options)Ú	Temp1InfoÚ	Temp2InfoÚDuplicateOptionInfoÚgetÚlowerÚ_system_info)ÚnameÚnotfound_actionÚcls      úd/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/distutils/tests/test_system_info.pyÚ	get_classr&      sB   € õ ÝÝ2ð
ð 
÷ ŠC�—
’
‘”�lÑ+Ô+ð ð ˆ2‰4Œ4€Kó    a¼  
[ALL]
library_dirs = {dir1:s}{pathsep:s}{dir2:s}
libraries = {lib1:s},{lib2:s}
extra_compile_args = -I/fake/directory -I"/path with/spaces" -Os
runtime_library_dirs = {dir1:s}

[temp1]
library_dirs = {dir1:s}
libraries = {lib1:s}
runtime_library_dirs = {dir1:s}

[temp2]
library_dirs = {dir2:s}
libraries = {lib2:s}
extra_link_args = -Wl,-rpath={lib2_escaped:s}
rpath = {dir2:s}

[duplicate_options]
mylib_libs = {lib1:s}
libraries = {lib2:s}
z·
/* This file is generated from numpy/distutils/testing/test_system_info.py */
#include<stdio.h>
void foo(void) {
   printf("Hello foo");
}
void bar(void) {
   printf("Hello bar");
}
c                  óº  — t          ¦   «         } 	 | j        }nN# t          $ rA 	 | j        s|                      ¦   «          n# t
          t          f$ r Y Y dS w xY w| j        g}Y nw xY w	 t          |t          t          ¬¦  «        }|j
                             ¦   «          |j                             ¦   «          |                     ¦   «          n# t          $ r Y dS w xY wdS )z? Return True if there appears to be an executable compiler
    F)ÚstdoutÚstderrT)r   ÚcompilerÚAttributeErrorÚinitializedÚ
initializer   Ú
ValueErrorÚccr   r   r)   Úcloser*   ÚwaitÚOSError)r+   ÚcmdÚps      r%   Úhave_compilerr6   K   s  € õ $Ñ%Ô%€HðØÔˆˆøÝð ð ð ð	ØÔ'ð &Ø×#Ò#Ñ%Ô%Ð%øøÝ¥
Ð+ð 	ð 	ð 	Ø�5�5�5ð	øøøàŒ{ˆmˆˆˆðøøøðÝ�#�d­4Ð0Ñ0Ô0ˆØ	Œ�ŠÑÔÐØ	Œ�ŠÑÔÐØ	�Š‰ŒˆˆøÝð ð ð Øˆuˆuðøøøàˆ4sB   � ˜
A#£?¾A#¿AÁA#ÁAÁA#Á"A#Á'A"C
 Ã

CÃCc                   ó"   — e Zd Zeedfd„Zd„ ZdS )r!   r   c           	      ój   — i | j         _        g | _        dddddddddœ}t          |¦  «        | _        d S )NÚ Ú0)Úlibrary_dirsÚinclude_dirsÚruntime_library_dirsÚrpathÚsrc_dirsÚsearch_static_firstÚextra_compile_argsÚextra_link_args)Ú	__class__ÚinfoÚlocal_prefixesr   Úcp)Úselfr   r   Ú	verbosityÚdefaultss        r%   Ú__init__z_system_info.__init__g   sO   € ð
 !ˆŒÔØ ˆÔØ$&Ø$&Ø,.ØØ "Ø+.Ø*,Ø')ð+ð +ˆõ ˜xÑ(Ô(ˆŒˆˆr'   c                 ó   — ||dœ}|S )z-Override _check_libs to return with all dirs )Ú	librariesr;   © )rG   Úlib_dirsÚlibsÚopt_libsÚextsrD   s         r%   Ú_check_libsz_system_info._check_libsz   s   € à!°8Ð<Ð<ˆØˆr'   N)Ú__name__Ú
__module__Ú__qualname__r   r   rJ   rR   rM   r'   r%   r!   r!   e   sB   € € € € € ð #3Ø&:Øð)ð )ð )ð )ð&ð ð ð ð r'   r!   c                   ó   — e Zd ZdZdZdS )r   úFor testing purposesr   N©rS   rT   rU   Ú__doc__ÚsectionrM   r'   r%   r   r   €   ó   € € € € € ØÐØ€G€G€Gr'   r   c                   ó   — e Zd ZdZdZdS )r   rW   r   NrX   rM   r'   r%   r   r   …   r[   r'   r   c                   ó   — e Zd ZdZdZdS )r   rW   r   NrX   rM   r'   r%   r   r   ‰   s   € € € € € ØÐØ!€G€G€Gr'   r   c                   óì  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j
                             e d¬¦  «        d	„ ¦   «         Ze	j
                             e d¬¦  «        e	j
                             d
 e ej        ¦   «         ¦  «        v d¬¦  «        d„ ¦   «         ¦   «         Zd e¦   «                              ¦   «                              dg ¦  «        v Ze	j
                             ed¬¦  «        d„ ¦   «         ZdS )ÚTestSystemInfoReadingc           
      ó€  — t          ¦   «         | _        t          j                             | j        d¦  «        | _        t          j                             | j        d¦  «        | _        t          ¦   «         | _        t          j                             | j        d¦  «        | _        t          j                             | j        d¦  «        | _	        t                               | j        | j        | j        | j	        t          j        t          j                             | j	        g¦  «        ¬¦  «        at!          ¦   «         \  }| _        t          j        |¦  «         t'          | j        d¦  «        5 }|                     t          ¦  «         ddd¦  «         n# 1 swxY w Y   t'          | j        d¦  «        5 }|                     t*          ¦  «         ddd¦  «         n# 1 swxY w Y   t'          | j        d¦  «        5 }|                     t*          ¦  «         ddd¦  «         n# 1 swxY w Y   d„ } |t-          d	¦  «        | j        ¦  «        | _         |t-          d
¦  «        | j        ¦  «        | _         |t-          d¦  «        | j        ¦  «        | _         |t-          d¦  «        | j        ¦  «        | _        dS )z Create the libraries zfoo.cz	libfoo.sozbar.cz	libbar.so)Údir1Úlib1Údir2Úlib2ÚpathsepÚlib2_escapedÚwNc                 ó>   — |g| _         |                      ¦   «          | S ©N)ÚfilesÚparse_config_files)ÚcÚsite_cfgs     r%   Úsite_and_parsez:TestSystemInfoReading.setup_method.<locals>.site_and_parse¯   s"   € Ø�jˆAŒGØ× Ò Ñ"Ô"Ð"ØˆHr'   Údefaultr   r   r   )r   Ú_dir1ÚosÚpathÚjoinÚ_src1Ú_lib1Ú_dir2Ú_src2Ú_lib2Úsimple_siteÚformatre   r   ÚNativeParserrm   r   Ú_sitecfgr1   ÚopenÚwriteÚfakelib_c_textr&   Ú	c_defaultÚc_temp1Úc_temp2Úc_dup_options)rG   Úfdrn   s      r%   Úsetup_methodz"TestSystemInfoReading.setup_method�   sà  € õ ‘Y”YˆŒ
Ý”W—\’\ $¤*¨gÑ6Ô6ˆŒ
Ý”W—\’\ $¤*¨kÑ:Ô:ˆŒ
Ý‘Y”YˆŒ
Ý”W—\’\ $¤*¨gÑ6Ô6ˆŒ
Ý”W—\’\ $¤*¨kÑ:Ô:ˆŒ
õ ×%Ò%Ø”Ø”Ø”Ø”Ý”JÝ%Ô2×7Ò7¸¼¸ÑEÔEð &ñ 
ô 
ˆõ $™IœIÑˆˆDŒMÝ
Œ�‰ŒˆÝ�$”- Ñ%Ô%ð 	¨Ø�HŠH•XÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ �$”*˜cÑ"Ô"ð 	% bØ�HŠH•^Ñ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%å�$”*˜cÑ"Ô"ð 	% bØ�HŠH•^Ñ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%ð	ð 	ð 	ð (˜­	°)Ñ(<Ô(<¸d¼mÑLÔLˆŒØ%�~¥i°Ñ&8Ô&8¸$¼-ÑHÔHˆŒØ%�~¥i°Ñ&8Ô&8¸$¼-ÑHÔHˆŒØ+˜^­IÐ6IÑ,JÔ,JØ,0¬Mñ;ô ;ˆÔÐÐs6   Å/FÆFÆFÆ6GÇG!Ç$G!Ç=H$È$H(È+H(c                 ó  — 	 t          j        | j        ¦  «         n# t          $ r Y nw xY w	 t          j        | j        ¦  «         n# t          $ r Y nw xY w	 t          j        | j        ¦  «         d S # t          $ r Y d S w xY wri   )ÚshutilÚrmtreerp   Ú	Exceptionrv   rq   Úremover|   )rG   s    r%   Úteardown_methodz%TestSystemInfoReading.teardown_method¹   sµ   € ð	ÝŒM˜$œ*Ñ%Ô%Ð%Ð%øÝð 	ð 	ð 	ØˆDð	øøøð	ÝŒM˜$œ*Ñ%Ô%Ð%Ð%øÝð 	ð 	ð 	ØˆDð	øøøð	ÝŒI�d”mÑ$Ô$Ð$Ð$Ð$øÝð 	ð 	ð 	ØˆDˆDð	øøøs/   ‚ œ
)¨)­A Á
AÁAÁA3 Á3
BÂ Bc                 ót  — | j         }t          |                     ¦   «         | j        | j        g¦  «         t          |                     ¦   «         | j        | j        g¦  «         t          |                     ¦   «         | j        g¦  «         | 	                    ¦   «         }t          |d         g d¢¦  «         d S )NrA   )z-I/fake/directoryz-I/path with/spacesz-Os)
r€   r	   Úget_lib_dirsrp   rv   Úget_librariesru   rx   Úget_runtime_lib_dirsÚcalc_extra_info©rG   ÚtsiÚextras      r%   Útest_allzTestSystemInfoReading.test_allÈ   s§   € àŒnˆÝ�S×%Ò%Ñ'Ô'¨$¬*°d´jÐ)AÑBÔBÐBÝ�S×&Ò&Ñ(Ô(¨4¬:°t´zÐ*BÑCÔCÐCÝ�S×-Ò-Ñ/Ô/°$´*°Ñ>Ô>Ð>Ø×#Ò#Ñ%Ô%ˆÝ�UÐ/Ô0Ð2eÐ2eÐ2eÑfÔfÐfÐfÐfr'   c                 ó  — | j         }t          |                     ¦   «         | j        g¦  «         t          |                     ¦   «         | j        g¦  «         t          |                     ¦   «         | j        g¦  «         d S ri   )r�   r	   r�   rp   rŽ   ru   r�   ©rG   r’   s     r%   Ú
test_temp1z TestSystemInfoReading.test_temp1Ñ   so   € àŒlˆÝ�S×%Ò%Ñ'Ô'¨$¬*¨Ñ6Ô6Ð6Ý�S×&Ò&Ñ(Ô(¨4¬:¨,Ñ7Ô7Ð7Ý�S×-Ò-Ñ/Ô/°$´*°Ñ>Ô>Ð>Ð>Ð>r'   c                 ón  — | j         }t          |                     ¦   «         | j        g¦  «         t          |                     ¦   «         | j        g¦  «         t          |                     d¬¦  «        | j        g¦  «         |                     ¦   «         }t          |d         d| j        z   g¦  «         d S )Nr>   )ÚkeyrB   z-Wl,-rpath=)r‚   r	   r�   rv   rŽ   rx   r�   r�   r‘   s      r%   Ú
test_temp2z TestSystemInfoReading.test_temp2Ø   s¥   € àŒlˆÝ�S×%Ò%Ñ'Ô'¨$¬*¨Ñ6Ô6Ð6Ý�S×&Ò&Ñ(Ô(¨4¬:¨,Ñ7Ô7Ð7å�S×-Ò-°'Ð-Ñ:Ô:¸T¼Z¸LÑIÔIÐIØ×#Ò#Ñ%Ô%ˆÝ�UÐ,Ô-°ÀÄ
Ñ0JÐ/KÑLÔLÐLÐLÐLr'   c                 ó  — | j         }t          t          |j        dd¦  «         t	          |                     d| j        g¦  «        | j        g¦  «         t	          |                     d| j        g¦  «        | j        g¦  «         d S )NÚ
mylib_libsrL   )rƒ   r
   r   Úget_option_singler	   Úget_libsru   rx   r–   s     r%   Útest_duplicate_optionsz,TestSystemInfoReading.test_duplicate_optionsâ   st   € àÔ ˆÝÕ(¨#Ô*?ÀÈ{Ñ[Ô[Ð[Ý�S—\’\ ,°´°Ñ=Ô=ÀÄ
¸|ÑLÔLÐLÝ�S—\’\ +°´
¨|Ñ<Ô<¸t¼z¸lÑKÔKÐKÐKÐKr'   zMissing compiler)Úreasonc                 óN  — t          ¦   «         }t          j        ¦   «         }	 t          j        | j        ¦  «         |                     t          j                             | j        ¦  «        g| j        ¬¦  «         t          t          j         
                    | j                             dd¦  «        ¦  «        p7t          j         
                    | j                             dd¦  «        ¦  «        ¦  «         t          j        |¦  «         d S # t          j        |¦  «         w xY w)N)Ú
output_dirú.cú.oz.obj)r   rq   ÚgetcwdÚchdirrp   Úcompilerr   Úbasenamert   r   ÚisfileÚreplace)rG   rl   ÚpreviousDirs      r%   Útest_compile1z#TestSystemInfoReading.test_compile1é   sì   € õ !Ñ"Ô"ˆÝ”i‘k”kˆð	"åŒH�T”ZÑ Ô Ð Ø�IŠI•r”w×'Ò'¨¬
Ñ3Ô3Ð4ÀÄˆIÑLÔLÐLå•B”G—N’N 4¤:×#5Ò#5°d¸DÑ#AÔ#AÑBÔBð EÝ”G—N’N 4¤:×#5Ò#5°d¸FÑ#CÔ#CÑDÔDñFô Fð Fõ ŒH�[Ñ!Ô!Ð!Ð!Ð!ø�BŒH�[Ñ!Ô!Ð!Ð!øøøs   £CD ÄD$ÚmsvczFails with MSVC compiler c                 ó"  — | j         }t          ¦   «         }|                     ¦   «         d         }t          j        ¦   «         }	 t          j        | j        ¦  «         |                     t          j         	                    | j
        ¦  «        g| j        |¬¦  «         t          t          j                             | j
                             dd¦  «        ¦  «        ¦  «         t          j        |¦  «         d S # t          j        |¦  «         w xY w)NrB   )r¢   Úextra_postargsr£   r¤   )r‚   r   r�   rq   r¥   r¦   rv   r§   rr   r¨   rw   r   r©   rª   )rG   r’   rl   rB   r«   s        r%   Útest_compile2z#TestSystemInfoReading.test_compile2ø   sä   € ð
 ŒlˆÝ Ñ"Ô"ˆØ×-Ò-Ñ/Ô/Ð0AÔBˆÝ”i‘k”kˆð	"åŒH�T”ZÑ Ô Ð Ø�IŠI•r”w×'Ò'¨¬
Ñ3Ô3Ð4ÀÄØ%4ð ñ 6ô 6ð 6õ •B”G—N’N 4¤:×#5Ò#5°d¸DÑ#AÔ#AÑBÔBÑCÔCÐCåŒH�[Ñ!Ô!Ð!Ð!Ð!ø�BŒH�[Ñ!Ô!Ð!Ð!øøøs   ÁBC8 Ã8DÚmkl_rtrL   zD`[DEFAULT]` override doesn't work if numpy is built with MKL supportc                 ó¾  — t          j        ¦   «         }t           j                             | j        d¦  «        }t          j        | j        |¦  «         	 t          j        | j        ¦  «         t          ¦   «         }|j
        d         d                              t           j        ¦  «        }|                     ¦   «         |k    sJ ‚t          |¦  «        5 }|                     ¦   «                              ddd¦  «        }d d d ¦  «         n# 1 swxY w Y   t          |d¦  «        5 }|                     |¦  «         d d d ¦  «         n# 1 swxY w Y   t          ¦   «         }|                     ¦   «         |k    sJ ‚t          |¦  «        5 }|                     ¦   «                              ddd¦  «        }d d d ¦  «         n# 1 swxY w Y   t          |d¦  «        5 }|                     |¦  «         d d d ¦  «         n# 1 swxY w Y   t          ¦   «         }|                     ¦   «         |k    sJ ‚	 t          j        |¦  «         d S # t          j        |¦  «         w xY w)	Nzsite.cfgÚALLr;   z[ALL]z[mkl]r   rg   z	[DEFAULT])rq   r¥   rr   rs   rp   r‡   Úcopyr|   r¦   r   rF   Úsplitre   r�   r}   Úreadrª   r~   )rG   r«   ÚcfgrD   rN   ÚfidÚmklÚdflts           r%   Útest_overridesz$TestSystemInfoReading.test_overrides  s   € õ ”i‘k”kˆÝŒg�lŠl˜4œ: zÑ2Ô2ˆÝŒ�D”M 3Ñ'Ô'Ð'ð	"ÝŒH�T”ZÑ Ô Ð õ ‘:”:ˆDØ”w˜u”~ nÔ5×;Ò;½B¼JÑGÔGˆHØ×$Ò$Ñ&Ô&¨(Ò2Ð2Ð2Ð2õ �c‘”ð >˜cØ—h’h‘j”j×(Ò(¨°'¸1Ñ=Ô=�ð>ð >ð >ñ >ô >ð >ð >ð >ð >ð >ð >øøøð >ð >ð >ð >å�c˜3‘”ð  3Ø—	’	˜#‘”�ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å‘:”:ˆDØ×$Ò$Ñ&Ô&¨(Ò2Ð2Ð2Ð2õ �c‘”ð C˜cØ—x’x‘z”z×)Ò)¨'°;ÀÑBÔB�ðCð Cð Cñ Cô Cð Cð Cð Cð Cð Cð Cøøøð Cð Cð Cð Cå�c˜3‘”ð   3Ø—	’	˜$‘”�ð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  å‘:”:ˆDØ×$Ò$Ñ&Ô&¨(Ò2Ð2Ð2Ð2Ð2åŒH�[Ñ!Ô!Ð!Ð!Ð!ø�BŒH�[Ñ!Ô!Ð!Ð!øøøs�   ÁB I Ã*D
Ã>I Ä
DÄI ÄDÄI Ä%EÄ;I ÅEÅI ÅEÅ:I Æ	*F?Æ3I Æ?GÇI ÇGÇI ÇG<Ç0I Ç<H È I ÈH È+I ÉIN)rS   rT   rU   r…   r‹   r”   r—   rš   rŸ   ÚpytestÚmarkÚskipifÚHAVE_COMPILERr¬   Úreprr   Únew_compilerr°   r   Úcalc_libraries_infor   ÚHAS_MKLÚxfailr»   rM   r'   r%   r_   r_   Ž   s“  € € € € € ð';ð ';ð ';ðRð ð ðgð gð gð?ð ?ð ?ðMð Mð MðLð Lð Lð „[×Ò˜MÐ)Ð2DÐÑEÔEð"ð "ñ FÔEð"ð „[×Ò˜MÐ)Ð2DÐÑEÔEØ„[×Ò˜ $ $Ð'= yÔ'=Ñ'?Ô'?Ñ"@Ô"@Ð@Ø ;ð ñ =ô =ð"ð "ñ=ô =ñ FÔEð"ð  ˜(˜(™*œ*×8Ò8Ñ:Ô:×>Ò>¸{ÈBÑOÔOÐO€Gà„[×Ò�wð )JÐñ Lô Lð"ð "ñLô Lð"ð "ð "r'   r_   c                 óÀ  — ddl m} d}t          d¦  «        }|                      |d¦  «          |||¦  «        \  }}t	          |¦  «        dk    sJ ‚|t          d¦  «        k    sJ ‚t	          |¦  «        dk    sJ ‚|                      |d	¦  «          |||¦  «        \  }}t	          |¦  «        dk    sJ ‚t	          |¦  «        dk    sJ ‚d
D ]i}|                      ||› d�¦  «          |||¦  «        \  }}t	          |¦  «        dk    sJ ‚|t          d¦  «        k    sJ ‚t	          |¦  «        dk    sJ ‚Œjt          j        t          ¦  «        5  |                      |d¦  «          |||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  |                      |d¦  «          |||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )Ú_parse_env_orderÚ#NPY_TESTS_DISTUTILS_PARSE_ENV_ORDERÚabcdefzb,i,e,fé   Úbefr   r9   z^!zb,i,eé   Úacdfzb,^e,iz!b,^e,i)Únumpy.distutils.system_inforÆ   ÚlistÚsetenvÚlenr¼   Úraisesr/   )ÚmonkeypatchrÆ   ÚenvÚ
base_orderÚorderÚunknownÚprefixs          r%   Útest_distutils_parse_env_orderrØ   /  sž  € Ø<Ð<Ð<Ð<Ð<Ð<Ø
/€Cå�h‘”€Jà×Ò�s˜IÑ&Ô&Ð&Ø%Ð% j°#Ñ6Ô6�N€Eˆ7Ýˆu‰:Œ:˜Š?ˆ?ˆ?ˆ?Ø•D˜‘K”KÒÐÐÐÝˆw‰<Œ<˜1ÒÐÐÐð ×Ò�s˜BÑÔÐØ%Ð% j°#Ñ6Ô6�N€Eˆ7Ýˆu‰:Œ:˜Š?ˆ?ˆ?ˆ?Ýˆw‰<Œ<˜1ÒÐÐÐàð !ð !ˆØ×Ò˜3 6Ð 0Ð 0Ð 0Ñ1Ô1Ð1Ø)Ð)¨*°cÑ:Ô:‰ˆˆwÝ�5‰zŒz˜QŠˆˆˆØ�˜V™œÒ$Ð$Ð$Ð$Ý�7‰|Œ|˜qÒ Ð Ð Ð Ð å	Œ•zÑ	"Ô	"ð *ð *Ø×Ò˜3 Ñ)Ô)Ð)ØÐ˜ SÑ)Ô)Ð)ð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *õ 
Œ•zÑ	"Ô	"ð *ð *Ø×Ò˜3 	Ñ*Ô*Ð*ØÐ˜ SÑ)Ô)Ð)ð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *ð *ð *s$   Å#E?Å?FÆFÆ##GÇGÇG)r   ),rq   r‡   r¼   Útempfiler   r   Ú
subprocessr   r   Úimportlib.metadataÚ	importlibÚdistutils.errorsr   Únumpy.testingr   r	   r
   Únumpy.distutilsr   r   rÍ   r   r   r   r   r   r   r   ÚmetadataÚversionÚskipÚPackageNotFoundErrorr&   ry   rm   r   r6   r¿   r!   r   r   r   r_   rØ   rM   r'   r%   ú<module>rä      s—  ðØ 	€	€	€	Ø €€€Ø €€€Ø %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ø "Ð "Ð "Ð "Ð "Ð "Ð "Ð "Ø Ð Ð Ð Ø +Ð +Ð +Ð +Ð +Ð +à >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KØ :Ð :Ð :Ð :Ð :Ð :Ø NÐ NÐ NÐ NÐ NÐ NÐ NÐ NØ (Ð (Ð (Ð (Ð (Ð (ð	ØÔ×!Ò! ,Ñ/Ô/°4Ò7Ð7ð 	ˆŒÐ+ÀÐEÑEÔEÐEøøØÔÔ.ð 	ð 	ð 	à€Dð	øøøð
ð ð ð ð€õ, €ð	€ðð ð ð. �‘”€ðð ð ð ð �;ñ ô ð ð6ð ð ð ð �ñ ô ð ð
ð ð ð ð �ñ ô ð ð"ð "ð "ð "ð "˜,ñ "ô "ð "ð
^"ð ^"ð ^"ð ^"ð ^"ñ ^"ô ^"ð ^"ðB*ð *ð *ð *ð *s   Á0B	 Â	BÂB