a
    Df[                     @   sZ   d dl Z d dlmZ d dlmZ d
ddZedkrVd dlmZ ef i 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d3d!gd"g| | d#| ||	tdd	gd$}|jd4d&g|| d#| ||	dgd$}|jd5d(g||d)|}|
|_||	dd	gd$}|jd6d+g|| |d)|}|
|_|jd,d-gdg||d.}|
|_|jd/|d0 ||	dd	gd$}|jd7||| |d)|}|
|_|d2 |d |S )8Nr   )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 )odepackr   ).0fn r   b/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/scipy/integrate/setup.py
<listcomp>       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   ZlsodaZvodez..Z_libsrc)include_dirs	libraries	_quadpackz_quadpackmodule.cz__quadpack.h)r   depends)r   _odepackz_odepackmodule.c_vodezvode.pyf)r   r   f2py_options_lsodaz	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.corer0   Ztodictr   r   r   r   <module>   s   
h