3
[h
                 @   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	j	  dS )    N)join)gen_from_templates c             C   s^  dd l }ddlm} |d| |}g }tjdkr8|jd |jddg|d |jd	d
g|d |jddg|j g|d |jddtddgdgd |jddg|j gd |jddgd|j g|d |jddg|d ddg}t	|| |jddg|j gd |jdd g|j g|d |jd!d"g|j g|d |jd#d$g|j g|d |j
d% |S )&Nr   )ConfigurationutilsposixmZsparsefuncs_fastzsparsefuncs_fast.pyx)sources	librariesZ_cython_blasz_cython_blas.pyxZ
arrayfuncszarrayfuncs.pyx)r	   include_dirsr
   Z
murmurhashzmurmurhash.pyxsrczMurmurHash3.cpp)r	   r   Zgraph_shortest_pathzgraph_shortest_path.pyxZ
_fast_dictz_fast_dict.pyxzc++)r	   languager   r
   Z_openmp_helpersz_openmp_helpers.pyxz!sklearn/utils/_seq_dataset.pyx.tpz!sklearn/utils/_seq_dataset.pxd.tpZ_seq_datasetz_seq_dataset.pyxZ_weight_vectorz_weight_vector.pyx_randomz_random.pyxZ_logistic_sigmoidz_logistic_sigmoid.pyxtests)numpyZnumpy.distutils.misc_utilr   osnameappendadd_extensionZget_includer   r   Zadd_subpackage)parent_packagetop_pathr   r   configr
   Z	templates r   ;/tmp/pip-build-zwgx3nbq/scikit-learn/sklearn/utils/setup.pyconfiguration   sf    




r   __main__)setup)r   )r   N)
r   os.pathr   Zsklearn._build_utilsr   r   __name__Znumpy.distutils.corer   Ztodictr   r   r   r   <module>   s   
G