HOME


sh-3ll 1.0
DIR:/usr/local/lib64/python3.6/site-packages/numpy/linalg/__pycache__/
Upload File :
Current File : //usr/local/lib64/python3.6/site-packages/numpy/linalg/__pycache__/setup.cpython-36.pyc
3

���h�
�@s<ddlZddlZddd�Zedkr8ddlmZeed�dS)	�N�csDddlm}ddlm}m}|d||�}|jd�d}tjj|d�tjj|d�tjj|d	�tjj|d
�tjj|d�tjj|d�tjj|d
�tjj|d�tjj|d�g	}|j	|��tj
jdd�dkr�|dd�}n
|dd�}|��r�Gdd�d|�}	|	�jd�}��fdd�}
|jdd|
gdg|d�|jdd|
gdg|dgd�|S) Nr)�
Configuration)�get_info�system_infoZlinalg�testsZlapack_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_litecSs.ddi}tjd	krd
dg|d<|jf|�dS)N�language�cr� �HAVE_BLAS_ILP64�BLAS_SYMBOL_SUFFIX�64_�
define_macrosl)rN)r
r)�sys�maxsizeZset_info)�self�info�r�3/tmp/pip-build-5_djhm0z/numpy/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)�ext�	build_dir)�all_sources�use_lapack_literr�get_lapack_lite_sources4s
z.configuration.<locals>.get_lapack_lite_sourceszlapack_litemodule.czlapack_lite/f2c.h)�sources�depends�
extra_infoZ
_umath_linalgzumath_linalg.c.srcZnpymath)r#r$r%�	libraries)
Znumpy.distutils.misc_utilrZnumpy.distutils.system_inforrZadd_subpackage�os�path�join�paths�environ�get�
add_extension)�parent_packageZtop_pathrrr�config�src_dirZlapack_lite_srcZlapack_inforr"r)r r!r�
configurationsF





r1�__main__)�setup)r1)rN)r'rr1rZnumpy.distutils.corer3rrrr�<module>s

K