%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib64/python3.9/site-packages/numpy/linalg/__pycache__/
Upload File :
Create Path :
Current File : //lib64/python3.9/site-packages/numpy/linalg/__pycache__/setup.cpython-39.pyc

a

z[ycm�@s<ddlZddlZddd�Zedkr8ddlmZeed�dS)	�N�cs^ddlm}ddlm}ddlm}m}|d||�}|�d�d}tj	�
|d�tj	�
|d	�tj	�
|d
�tj	�
|d�tj	�
|d�tj	�
|d
�tj	�
|d�tj	�
|d�tj	�
|d�g	}|�|��tj�
dd�dkr�|dd�}	n
|dd�}	|	���rGdd�d|�}
|
��d�}	��fdd�}|jdd|gdg|	d�|jdd|gdg|	|dgd �|�d!�|S)"Nr)�
Configuration)�
NPY_CXX_FLAGS)�get_info�system_infoZlinalgZtestsZlapack_litezpython_xerbla.czf2c_z_lapack.czf2c_c_lapack.czf2c_d_lapack.czf2c_s_lapack.czf2c_lapack.cz
f2c_blas.czf2c_config.czf2c.cZNPY_USE_BLAS_ILP64�0Zlapack_ilp64_opt�Z
lapack_optc@seZdZdd�ZdS)z/configuration.<locals>.numpy_linalg_lapack_litecSs2ddi}tjdkrddg|d<|jfi|��dS)N�language�cl)ZHAVE_BLAS_ILP64N)ZBLAS_SYMBOL_SUFFIXZ64_Z
define_macros)�sys�maxsizeZset_info)�self�info�r�8/usr/lib64/python3.9/site-packages/numpy/linalg/setup.py�	calc_info's
�z9configuration.<locals>.numpy_linalg_lapack_lite.calc_infoN)�__name__�
__module__�__qualname__rrrrr�numpy_linalg_lapack_lite&srcs4�rtd��Stjdkr&td�gS�dgSdS)Nz*### Warning:  Using unoptimized lapack ###�win32z-### Warning:  python_xerbla.c is disabled ###r)�printr�platform)�extZ	build_dir�Zall_sourcesZuse_lapack_literr�get_lapack_lite_sources5s
z.configuration.<locals>.get_lapack_lite_sourceszlapack_litemodule.czlapack_lite/f2c.h)�sources�depends�
extra_infoZ
_umath_linalgzumath_linalg.cppZnpymath)rrrZextra_cxx_compile_argsZ	librariesz*.pyi)Znumpy.distutils.misc_utilrZnumpy.distutils.ccompiler_optrZnumpy.distutils.system_inforrZadd_subpackage�os�path�join�paths�environ�get�
add_extensionZadd_data_files)�parent_packageZtop_pathrrrrZconfigZsrc_dirZlapack_lite_srcZlapack_inforrrrr�
configurationsR
�



��
r'�__main__)�setup)r')rN)rrr'rZnumpy.distutils.corer)rrrr�<module>s

N

Zerion Mini Shell 1.0