§
    Ëãßcô  ã                   óZ   — d dl Z d dlZd dlZdd„Zedk    rd dlmZ  ee¬¦  «         dS dS )é    NÚ c                 ó\  ‡‡— ddl m} ddlm} ddlm}m}  |d| |¦  «        }|                     d¦  «         d}t          j	         
                    |d¦  «        t          j	         
                    |d	¦  «        t          j	         
                    |d
¦  «        t          j	         
                    |d¦  «        t          j	         
                    |d¦  «        t          j	         
                    |d¦  «        t          j	         
                    |d¦  «        t          j	         
                    |d¦  «        t          j	         
                    |d¦  «        g	}|                     |¦  «        Št          j                             dd¦  «        dk    r |dd¦  «        }	n |dd¦  «        }	|	 Š‰r+ G d„ d|¦  «        }
 |
¦   «                              d¦  «        }	ˆˆfd„}|                     dd|gdg|	¬¦  «         |                     dd|gdg|	|dg¬¦  «         |                     d ¦  «         |S )!Nr   )ÚConfiguration)ÚNPY_CXX_FLAGS)Úget_infoÚsystem_infoÚlinalgÚtestsÚlapack_litezpython_xerbla.czf2c_z_lapack.czf2c_c_lapack.czf2c_d_lapack.czf2c_s_lapack.czf2c_lapack.cz
f2c_blas.czf2c_config.czf2c.cÚNPY_USE_BLAS_ILP64Ú0Úlapack_ilp64_opté   Ú
lapack_optc                   ó   — e Zd Zd„ ZdS )ú/configuration.<locals>.numpy_linalg_lapack_litec                 óž   — ddi}t          j        d¦  «        }|rd|dz
  z  dz
  }nt          j        }|dk    rddg|d	<    | j        d
i |¤Ž d S )NÚlanguageÚcÚSIZEOF_SIZE_Tr   é   l        )ÚHAVE_BLAS_ILP64N)ÚBLAS_SYMBOL_SUFFIXÚ64_Údefine_macros© )Ú	sysconfigÚget_config_varÚsysÚmaxsizeÚset_info)ÚselfÚinfoÚsize_t_sizer    s       ú4/usr/lib/python3/dist-packages/numpy/linalg/setup.pyÚ	calc_infoz9configuration.<locals>.numpy_linalg_lapack_lite.calc_info(   s   € Ø" CÐ(�Ý'Ô6°ÑGÔG�Øð *Ø +°¡/Ñ2°QÑ6�G�Gõ "œk�GØ˜U’?�?ð
 2Ø5ð-�D˜Ñ)ð �”Ð%Ð% Ð%Ð%Ð%Ð%Ð%ó    N)Ú__name__Ú
__module__Ú__qualname__r&   r   r'   r%   Únumpy_linalg_lapack_liter   '   s#   € € € € € ð&ð &ð &ð &ð &r'   r+   c                 ó~   •— ‰rt          d¦  «         ‰S t          j        dk    rt          d¦  «         g S ‰d         gS )Nz*### Warning:  Using unoptimized lapack ###Úwin32z-### Warning:  python_xerbla.c is disabled ###r   )Úprintr   Úplatform)ÚextÚ	build_dirÚall_sourcesÚuse_lapack_lites     €€r%   Úget_lapack_lite_sourcesz.configuration.<locals>.get_lapack_lite_sources=   sN   ø€ Øð 	$ÝÐ>Ñ?Ô?Ð?ØÐåŒ|˜wÒ&Ð&ÝÐEÑFÔFÐFØ�	Ø ”NÐ#Ð#r'   zlapack_litemodule.czlapack_lite/f2c.h)ÚsourcesÚdependsÚ
extra_infoÚ_umath_linalgzumath_linalg.cppÚnpymath)r5   r6   r7   Úextra_cxx_compile_argsÚ	librariesz*.pyi)Únumpy.distutils.misc_utilr   Únumpy.distutils.ccompiler_optr   Únumpy.distutils.system_infor   r   Úadd_subpackageÚosÚpathÚjoinÚpathsÚenvironÚgetÚadd_extensionÚadd_data_files)Úparent_packageÚtop_pathr   r   r   r   ÚconfigÚsrc_dirÚlapack_lite_srcÚlapack_infor+   r4   r2   r3   s               @@r%   ÚconfigurationrN      sy  øø€ Ø7Ð7Ð7Ð7Ð7Ð7Ø;Ð;Ð;Ð;Ð;Ð;ØAÐAÐAÐAÐAÐAÐAÐAØˆ]˜8 ^°XÑ>Ô>€Fà
×Ò˜'Ñ"Ô"Ð"ð €Gå
Œ�Š�WÐ/Ñ0Ô0Ý
Œ�Š�WÐ.Ñ/Ô/Ý
Œ�Š�WÐ.Ñ/Ô/Ý
Œ�Š�WÐ.Ñ/Ô/Ý
Œ�Š�WÐ.Ñ/Ô/Ý
Œ�Š�W˜nÑ-Ô-Ý
Œ�Š�W˜lÑ+Ô+Ý
Œ�Š�W˜nÑ-Ô-Ý
Œ�Š�W˜gÑ&Ô&ð
€Oð —,’,˜Ñ/Ô/€Kå	„z‡~‚~Ð*¨CÑ0Ô0°CÒ7Ð7Ø�hÐ1°1Ñ5Ô5ˆˆà�h˜|¨QÑ/Ô/ˆà%�o€Oàð =ð	&ð 	&ð 	&ð 	&ð 	& {ñ 	&ô 	&ð 	&ð( /Ð.Ñ0Ô0×9Ò9¸!Ñ<Ô<ˆð$ð $ð $ð $ð $ð $ð ×ÒØØ&Ð(?Ð@Ø$Ð%Øð	 ñ ô ð ð ×ÒØØ#Ð%<Ð=Ø$Ð%ØØ,Ø�+ð ñ ô ð ð ×Ò˜'Ñ"Ô"Ð"Ø€Mr'   Ú__main__)Úsetup)rN   )r   N)r@   r   r   rN   r(   Únumpy.distutils.corerP   r   r'   r%   ú<module>rR      s|   ðØ 	€	€	€	Ø 
€
€
€
Ø Ð Ð Ð ðSð Sð Sð Sðj ˆzÒÐØ*Ð*Ð*Ð*Ð*Ð*Ø	€E˜Ð&Ñ&Ô&Ð&Ð&Ð&ð Ðr'   