ó
Ê½÷Xc           @` sÿ   d  d l  m Z m Z m Z d  d l Z d  d l Z d  d l m Z d  d l m	 Z	 d  d l
 Z
 d  d l m Z y d  d l m Z Wn- e k
 r³ e d e
 j e
 j f ƒ ‚ n Xd d d	 „ Z e d
 k rû d  d l m Z e e d d ƒ j ƒ    n  d S(   i    (   t   divisiont   print_functiont   absolute_importN(   t   join(   t   get_python_inc(   t   get_numpy_include_dirs(   t   get_infos.   numpy >= 1.4 is required (detected %s from %s)t    c         C` sƒ  d d l  m } d d l m } | d |  | ƒ } g  } t j d k rW | j dC ƒ n  t j	 j
 t j	 j t ƒ ƒ } t ƒ  t j	 j | d ƒ g } | d t d d	 ƒ k rÅ | j t d d	 ƒ ƒ n  | j d t ƒ  ƒ t d d
 ƒ g } t d d ƒ g }	 t d d
 ƒ g }
 t d d ƒ g } | j d d | d | g | d | |
 |	 | d g d | ƒ| j d d |
 d | g | d | d g d | ƒt d d ƒ g } t d d ƒ g } t d d ƒ g } t d d ƒ g } | j d d | d i t d	 f d 6ƒ| j d d | ƒ| j d d | ƒ| j d d | ƒ| j d d d g d d  g d | d! g  d" d g ƒd t d d ƒ t d d ƒ g } d# d$ d% d& d' d( g } | | | | |
 | | | } t | d) ƒ ƒ } | j d g  ƒ j | g | t j ƒ  g ƒ | j d" g  ƒ j d d d d d d g ƒ | j d! g  ƒ j | ƒ | j d* d | d | d+ t d, ƒ | d- d$ d. d/ d0 d1 g } | | |
 d2 g } | j d3 d | d | d | g d! | d+ t d, ƒ ƒt | d) ƒ ƒ } | j d4 d d5 d$ g | | j d6 ƒ d7 d$ d% d& d' d( g } | | | | | |
 | | | } t | d) ƒ ƒ } | j d g  ƒ j | g | t j ƒ  g ƒ | j d" g  ƒ j d d d d d d g ƒ | j d! g  ƒ j | ƒ | j d8 d | d | d+ t d, ƒ | | j d9 d d: g ƒ| j d; d d< g d d= d> g d t j ƒ  g d+ t d, ƒ ƒ| j d? ƒ | j d@ ƒ | j dA ƒ | j dB ƒ | S(D   Ni    (   t   Configuration(   R   t   specialt   win32t   _USE_MATH_DEFINESt   c_misct   plat_specifici   s   *.cs   *.ht   cephest	   sc_c_misct   sourcest   include_dirst   dependst   macrost	   sc_cephest   machs   *.ft   amost   cdflibt   specfunt   sc_macht	   config_fct   nooptt   sc_amost   sc_cdft
   sc_specfuns   specfun.pyft   f2py_optionss   --no-wrap-functionst   define_macrost	   librariess	   _ufuncs.cs
   sf_error.cs   _logit.c.srcs   amos_wrappers.cs   cdf_wrappers.cs   specfun_wrappers.ct
   lapack_optt   _ufuncst
   extra_infot   npymaths   _ufuncs_cxx.cxxs   _faddeeva.cxxs   Faddeeva.ccs   _wright.cxxs	   wright.ccs   *.hht   _ufuncs_cxxt   _ellip_harm_2s   _ellip_harm_2.cs   cython_special.pxds   cython_special.ct   cython_specialt   _combs   _comb.ct   _test_rounds   _test_round.cs   _round.hs   c_misc/double2.hs
   tests/*.pys   tests/data/READMEs   tests/data/*.npzt   _precompute(   R   N(   t   numpy.distutils.misc_utilR   t   numpy.distutils.system_infoR   t   syst   platformt   appendt   Nonet   ost   patht   abspatht   dirnamet   __file__R   R   t   insertR   t   add_libraryt   add_extensiont   dictt
   setdefaultt   extendt   numpyt   get_includet   add_data_filest   add_subpackage(   t   parent_packaget   top_pathR   t   get_system_infot   configR    t   curdirt   inc_dirst
   c_misc_srct
   c_misc_hdrt
   cephes_srct
   cephes_hdrt   mach_srct   amos_srct   cdf_srct   specfun_srct   headerst
   ufuncs_srct
   ufuncs_dept   cfgt   ufuncs_cxx_srct   ufuncs_cxx_dept   cython_special_srct   cython_special_dep(    (    s2   /tmp/pip-build-7oUkmx/scipy/scipy/special/setup.pyt   configuration   s¸    		
!	"-				&-	
	t   __main__(   t   setupRB   (   t
   __future__R    R   R   R2   R.   t   os.pathR   t   distutils.sysconfigR   R=   R,   R   R   t   ImportErrort
   ValueErrort   __version__R6   R1   RW   t   __name__t   numpy.distutils.coreRY   t   todict(    (    (    s2   /tmp/pip-build-7oUkmx/scipy/scipy/special/setup.pyt   <module>   s   €