B
    &]\1                 @   sb   d dl mZmZmZ d dlmZmZ d dlZd
ddZe	dkr^d dl
mZ ef edd	  dS )    )divisionprint_functionabsolute_import)joindirnameN c          
   C   s  ddl m}m} ddl m} ddlm} ddlm} |d| |}|d |d t	t

tttdd	d
}| g}	|	d |ddkr|	|dd |	|  |	ttttd t|d}
|
dg |	 |jd7ddg| i|
 dddddddddg	}dd |D }ddd d!d"d#d$d%d&d'g
}d(d |D }d)g| | }|jd*d)g| ||	td*d	g d+ |jd,td	d-gtd	d.g| g|d/d0 |jd1d2gd3 |jd4d5gd3 |d6 |S )8Nr   )Configurationget_numpy_include_dirs)get_info)get_python_incZspatialZtestsZ	transform	qhull_srcsrcz*.c   )Zplat_specificZ_libZ
lapack_optinclude_dirsqhullsourceszqhull.cz	query.cxxz	build.cxxzglobals.cxxzcpp_exc.cxxzquery_pairs.cxxzcount_neighbors.cxxzquery_ball_point.cxxzquery_ball_tree.cxxzsparse_distances.cxxc             S   s   g | ]}t d d|qS )ckdtreer   )r   ).0x r   2lib/python3.7/site-packages/scipy/spatial/setup.py
<listcomp>/   s    z!configuration.<locals>.<listcomp>zckdtree_decl.hzckdtree_methods.hzcoo_entries.hz	cpp_exc.hzcpp_utils.hzdistance_base.hz
distance.hzordered_pair.hzpartial_sort.hzrectangle.hc             S   s   g | ]}t d d|qS )r   r   )r   )r   r   r   r   r   r   <   s    zckdtree.cxxr   )r   dependsr   Z_distance_wrapzdistance_wrap.czdistance_impl.hZnpymath)r   r   r   Z
extra_infoZ_voronoiz
_voronoi.c)r   Z
_hausdorffz_hausdorff.czqhull_src/COPYING.txt)r   )Znumpy.distutils.misc_utilr   r	   r
   Zscipy._build_utils.system_infoZdistutils.sysconfigr   Zadd_data_dirZadd_subpackagesortedglobr   r   __file__appenddict
setdefaultextendadd_extensionZadd_data_files)parent_packagetop_pathr   r	   Zget_misc_infoZget_sys_infor   Zconfigr   Zinc_dirsZcfgZckdtree_srcZckdtree_headersZckdtree_depr   r   r   configuration   sp    







r#   __main__)setup)r"   )r   N)Z
__future__r   r   r   os.pathr   r   r   r#   __name__Znumpy.distutils.corer%   Ztodictr   r   r   r   <module>   s   
O