o 6a4 @s@ddlZddlZdddZedkrddlmZeeddSdS) Nc sVddlm}ddlm}m}m}m}|d||}|dd}tj |dtj |dtj |d tj |d tj |d tj |d tj |d tj |dtj |dg } | | tj dddkrk|dd} n|dd} | rGddd|} | d} fdd} |jdd| gdg| d|jdd| gdg| dgd|d |S)!Nr) Configuration)get_info system_infolapack_opt_info blas_opt_infolinalgtests lapack_litezpython_xerbla.czf2c_z_lapack.czf2c_c_lapack.czf2c_d_lapack.czf2c_s_lapack.cz f2c_lapack.cz f2c_blas.cz f2c_config.czf2c.cNPY_USE_BLAS_ILP640lapack_ilp64_opt lapack_optc@seZdZddZdS)z/configuration..numpy_linalg_lapack_litecSs2ddi}tjdkrddg|d<|jdi|dS)Nlanguagecl)HAVE_BLAS_ILP64N)BLAS_SYMBOL_SUFFIX64_ define_macros)sysmaxsizeset_info)selfinforr4/usr/lib/python3/dist-packages/numpy/linalg/setup.py calc_info's  z9configuration..numpy_linalg_lapack_lite.calc_infoN)__name__ __module__ __qualname__rrrrrnumpy_linalg_lapack_lite&s r!cs0rtdStjdkrtdgSdgS)Nz*### Warning: Using unoptimized lapack ###win32z-### Warning: python_xerbla.c is disabled ###r)printrplatform)ext build_dir all_sourcesuse_lapack_literrget_lapack_lite_sources5s  z.configuration..get_lapack_lite_sourceszlapack_litemodule.czlapack_lite/f2c.h)sourcesdepends extra_info _umath_linalgzumath_linalg.c.srcnpymath)r+r,r- librariesz*.pyi)numpy.distutils.misc_utilrnumpy.distutils.system_inforrrradd_subpackageospathjoinpathsenvironget add_extensionadd_data_files) parent_packagetop_pathrrrrrconfigsrc_dirlapack_lite_src lapack_infor!r*rr'r configurationsN                  rB__main__)setup)rB)rN)r4rrBrnumpy.distutils.corerDrrrrs M