o
    tBh                      @   sf   d dl Z d dlZd dlmZ d dlmZ d
ddZedkr1d dlm	Z	 e	di edd	
  dS dS )    Njoin)numpy_nodepr_api c                 C   s>  ddl m} ddlm} ddlm}m}m}m}m	} ddl
m}	m}
m} |d| |}ttjtddd	g}td
dg}|jd
|d |jdQdgd
gddg| |dt |jddd|
d |j	dRdgdgddg|dt}||_tddg}tddg}|jdS||dt |jdTdgdg|| dt | r|d }| }||}n|d!}d }d }||t}g d"}|jdUd$d% |D |d&|}||_d'd(g}|jdVd*d% |D td+d,gd-t |jdWd/d0d% d1D it g d2}|jdXd/d4d% |D it d5d6g}|jdYd/d8d% |D it}||_|d9 |jdZd/d;d% d<D it}||_ttjd=d>rUdd l}|jjd?d@gdAgdB}|j| n|jdCdDgd |jdEdFgd | dG | dH | dI | dJ |dK | dL |!dL dMt"j#vr| dN |!dO |dP |S )[Nr   )Configuration)get_info)gfortran_legacy_flag_hookblas_ilp64_pre_build_hookcombine_dictuses_blas64get_f2py_int64_options)set_cxx_flags_hookset_cxx_flags_clib_hookset_c_flags_hookoptimizez.._libsrcminpackz*f)sources_minpackz_minpackmodule.cz	minpack.hz__minpack.h)r   	librariesdependsinclude_dirsrectangular_lsapz%rectangular_lsap/rectangular_lsap.cppz#rectangular_lsap/rectangular_lsap.h)r   headers_pre_build_hook_lsap_modulez_lsap_module.cZerosz*.czzeros.hrootfind)r   r   _zeroszzeros.c)r   r   r   lapack_ilp64_opt
lapack_opt)z
lbfgsb.pyfzlbfgsb.fz	linpack.fztimer.f_lbfgsbc                 S      g | ]}t d |qS )
lbfgsb_srcr   .0x r(   k/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/scipy/optimize/setup.py
<listcomp>E   s    z!configuration.<locals>.<listcomp>)r   f2py_optionsz_moduleTNC.cztnc.c
_moduleTNCc                 S   r#   )tncr   r%   r(   r(   r)   r*   M       r-   ztnc.h)r   r   _cobylar   c                 S   r#   )cobylar   r%   r(   r(   r)   r*   R   r.   )z
cobyla.pyfz	cobyla2.fztrstlp.f)zminpack2.pyfzdcsrch.fzdcstep.f	_minpack2c                 S   r#   )minpack2r   r%   r(   r(   r)   r*   X   r.   z	slsqp.pyfzslsqp_optmz.f_slsqpc                 S   r#   )slsqpr   r%   r(   r(   r)   r*   \       
z
__nnls.pyi__nnlsc                 S   r#   r6   r   r%   r(   r(   r)   r*   a   r5   )znnls.fznnls.pyfSCIPY_USE_PYTHRAN   zscipy.optimize._group_columnsz scipy/optimize/_group_columns.pyzcompiler.blas=none)r   config_group_columnsz_group_columns.c_bglu_densez_bglu_dense.c_lsq_trlib_trustregion_constrcython_optimizezcython_optimize.pxd	_shgo_libsdist_highstestszlbfgsb_src/README)r   )r   )r   )r   )r"   )r,   )r/   )r1   )r3   r7   )$numpy.distutils.misc_utilr   scipy._build_utils.system_infor   scipy._build_utilsr   r	   r
   r   r   "scipy._build_utils.compiler_helperr   r   r   r   ospathdirname__file__add_libraryadd_extensionr   r   add_data_filesintenvirongetpythrandistPythranExtensionext_modulesappendadd_subpackageadd_data_dirsysargv)parent_packagetop_pathr   r   r   r	   r
   r   r   r   r   r   r:   r   minpack_src_lsaprootfind_srcrootfind_hdrlapackr+   pre_build_hookr   extrS   r(   r(   r)   configuration   s   














re   __main__)setup)r]   )r   Nr(   )rZ   os.pathrI   r   rG   r   re   __name__numpy.distutils.corerg   todictr(   r(   r(   r)   <module>   s    
 