B
    0dY                 @   sV   d dl Z d dlmZ d dlmZ d
ddZedkrRd dlmZ ef edd		  dS )    N)join)numpy_nodepr_api c             C   sv  ddl m} ddlm} ddlm}m}m}m} |d| |}| r\|dd}	||	}
| }n|d}	d }
d }t	d	d
g}t	dd
g}dd dD }t	ddt	ddg}t	dd
g}t	ddg}t	ddg}|j
d	|dtdfi|
d |j
d||
d |j
d||
d |j
d||
d |j
d||
d t	tjtdddg}||	|dd	gd}|jd1d!gd"g| | d#| ||	tdd	gd$}|jd2d&g|| d#| ||	dgd$}|jd3d'g||d(|}|
|_||	dd	gd$}|jd4d)g|| |d(|}|
|_|jd*d+gdg||d,}|
|_|jd-|d. ||	dd	gd$}|jd5||| |d(|}|
|_|d0 |d |S )6Nr   )Configuration)get_info)uses_blas64blas_ilp64_pre_build_hookcombine_dictget_f2py_int64_optionsZ	integrateZlapack_ilp64_opt   
lapack_optZmachz*.fZquadpackc             S   s   g | ]}t d |qS )odepack)r   ).0fn r   G/var/www/html/venv/lib/python3.7/site-packages/scipy/integrate/setup.py
<listcomp>   s    z!configuration.<locals>.<listcomp>)zblkdta000.fzbnorm.fzcfode.fzewset.fzfnorm.fzintdy.fzlsoda.fzprja.fzsolsy.fzsrcma.fzstoda.fzvmnorm.fzxerrwv.fzxsetf.fzxsetun.fr   zvode.fzzvode.fZdoptestsz_test_multivariate.czbanded5x5.fZnoopt   )sourcesZ	config_fc_pre_build_hook)r   r   lsodavodez..Z_libsrc)include_dirs	libraries	_quadpackz_quadpackmodule.cz__quadpack.h)r   depends)r   _odepackz_odepackmodule.czvode.pyf)r   r   f2py_optionsz	lsoda.pyfZ_dopzdop.pyf)r   r   r   r   Z_test_multivariate)r   _test_odeint_bandedZ_ivp)r   )r   )r   )r   )r    )Znumpy.distutils.misc_utilr   Zscipy._build_utils.system_infor   scipy._build_utilsr   r   r	   r
   r   Zadd_library__file__ospathdirnameadd_extensionr   r   Zadd_subpackageZadd_data_dir)parent_packagetop_pathr   r   r   r   r	   r
   configr   Zpre_build_hookr   Zmach_srcZquadpack_srcZ	lsoda_srcZvode_srcZdop_srcZquadpack_test_srcZodeint_banded_test_srcr   cfgextr   r   r   configuration   s    




r,   __main__)setup)r(   )r   N)
r#   os.pathr   r!   r   r,   __name__Znumpy.distutils.corer.   Ztodictr   r   r   r   <module>   s   
h