o
    tBh[                     @   s^   d dl Z d dlmZ d dlmZ d
ddZedkr-d dlmZ edi edd		  dS 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_options	integratelapack_ilp64_opt   
lapack_optmachz*.fquadpackc                 S   s   g | ]}t d |qS )odepackr   ).0fn r   l/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/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.fdoptestsz_test_multivariate.czbanded5x5.fnoopt   )sources	config_fc_pre_build_hook)r   r   lsodavodez.._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.pyf_dopzdop.pyf)r   r$   r&   r)   _test_multivariate)r   _test_odeint_banded_ivp)r%   )r'   )r(   )r*   )r-   )numpy.distutils.misc_utilr   scipy._build_utils.system_infor   scipy._build_utilsr   r	   r
   r   r   add_library__file__ospathdirnameadd_extensionr   r   add_subpackageadd_data_dir)parent_packagetop_pathr   r   r   r	   r
   r   configr   pre_build_hookr)   mach_srcquadpack_src	lsoda_srcvode_srcdop_srcquadpack_test_srcodeint_banded_test_srcr#   cfgextr   r   r   configuration   s   


rG   __main__)setup)r;   )r   Nr   )
r4   os.pathr   r1   r   rG   __name__numpy.distutils.corerI   todictr   r   r   r   <module>   s    
h