ó
î&]\c           @` s   d  d l  m Z m Z m Z d  d l Z d  d l m Z d d d  Z e	 d k r d  d l
 m Z d  d l m Z e d	 e e d
 d  j    n  d S(   i    (   t   divisiont   print_functiont   absolute_importN(   t   joint    c      (   C` s  d d l  m } d d l m } m } m } d d l m } m } d d l	 m
 } m }	 | d |  |  }
 | d  } g  | j d g   D]% \ } } | d	 k r | d
 d !^ q d  g d } | rÖ t d |  n  d g } | | |  7} |
 j d d | d d g d | d g } | | |  7} t d d  } g  d D] } t | | d  ^ q@} | | 7} |
 j d d | d d d d d d d d d  g d | | d  k	 rü|
 j d! d d" g d d" d# g d | |
 j d$ d d% g d d% g d | n  |
 j d& d t d d'  t d d(  g d | d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP g( } t dQ  t j j t j j t   d } |	 t | d dR d  |  } g  | D] } t d dR d |  ^ qü} |
 j dS | dT g d | |
 j dU d dV g dW |   g |
 j dX  |
 j dY  |
 j dZ  d[ d\ g } | | |  7} |   j   |   g } |
 j d] d | dW | |
 j d^ d d_ g d d` dY da db g dW dc g dd d] g d | |
 j de d df g d dg dZ da dh g dW dc g dd d] g d | |
 j di d dj g |
 j dk  |
 j dl  |
 S(m   Ni    (   t   get_python_inc(   t   get_infot   NotFoundErrort
   numpy_info(   t   Configurationt   get_numpy_include_dirs(   t   get_g77_abi_wrapperst   split_fortran_filest   linalgt
   lapack_optt   define_macrost
   ATLAS_INFOi   iý˙˙˙s   ATLAS version: %ss   fblas.pyf.srct   _fblast   sourcest   dependss   fblas_l?.pyf.srct
   extra_infos   flapack.pyf.srct   srct   lapack_deprecationst   cdszs   gegv.ft   _flapacks   flapack_gen.pyf.srcs   flapack_gen_banded.pyf.srcs   flapack_gen_tri.pyf.srcs   flapack_pos_def.pyf.srcs   flapack_pos_def_tri.pyf.srcs   flapack_sym_herm.pyf.srcs   flapack_other.pyf.srcs   flapack_user.pyf.srct   _cblass   cblas.pyf.srcs   cblas_l1.pyf.srct   _clapacks   clapack.pyf.srct   _flinalgs   det.fs   lu.ft   dfftb1t   dfftf1t   dffti1t   dsint1t   dzfft1t   id_srandt   idd_copyintst   idd_id2svd0t   idd_pairsampst   idd_permutet   idd_permutert   idd_random_transf0t   idd_random_transf0_invt   idd_random_transf_init0t   idd_subselectt
   iddp_asvd0t
   iddp_rsvd0t
   iddr_asvd0t
   iddr_rsvd0t   idz_estrank0t   idz_id2svd0t   idz_permutet   idz_permutert   idz_random_transf0_invt   idz_random_transf_init0t   idz_random_transf_init00t   idz_realcompt   idz_realcomplext   idz_recot   idz_subselectt	   idzp_aid0t	   idzp_aid1t
   idzp_asvd0t
   idzp_rsvd0t
   idzr_asvd0t	   idzr_recot
   idzr_rsvd0t   zfftb1t   zfftf1t   zffti1s3   Splitting linalg.interpolative Fortran source filest   id_distt   _interpolatives   interpolative.pyft   _solve_toeplitzs   _solve_toeplitz.ct   include_dirst   testss   cython_blas.pxds   cython_lapack.pxds   _blas_subroutine_wrappers.fs   _lapack_subroutine_wrappers.ft	   fwrapperst   cython_blass   cython_blas.cs   cython_blas.pyxs   fortran_defs.hs   _blas_subroutines.ht   .t	   librariest   cython_lapacks   cython_lapack.cs   cython_lapack.pyxs   _lapack_subroutines.ht   _decomp_updates   _decomp_update.cs   src/id_dist/doc/doc.texs   src/lapack_deprecations/LICENSE(   t   distutils.sysconfigR   t   scipy._build_utils.system_infoR   R   R   t   numpy.distutils.misc_utilR	   R
   t   scipy._build_utilsR   R   t   gett   Nonet   printt   add_extensionR   t   ost   patht   splitt   abspatht   __file__t   add_data_dirt   add_data_filest   get_include_dirst   add_library(   t   parent_packaget   top_pathR   R   R   R   R	   R
   R   R   t   configR   t   kt   vt   atlas_versionR   t   dep_pfxt   ct   deprecated_lapack_routinest   routines_to_splitt   dirnamet   fnamest   ft   includes(    (    s1   lib/python2.7/site-packages/scipy/linalg/setup.pyt   configuration   sđ    *			&
				
	
"	(							
t   __main__(   t   setup(   t   linalg_versiont   versionRa   (   t
   __future__R    R   R   RW   t   os.pathR   RT   Rn   t   __name__t   numpy.distutils.coreRp   Rq   t   todict(    (    (    s1   lib/python2.7/site-packages/scipy/linalg/setup.pyt   <module>   s    	