;ò
ÎÑAHc           @   sC   d  k  Z  d k l Z d k l Z l Z d e f d „  ƒ  YZ d  S(   N(   s   install_data(   s   change_roots   convert_paths   install_data_extc           B   s#   t  Z d „  Z d „  Z d „  Z RS(   Nc         C   sv   t  |  _ t  |  _ t  |  _ t  |  _ t  |  _ t  |  _ t  |  _ g  |  _	 t  |  _
 d |  _ |  i i |  _ d |  _ d  S(   Ni    i   (   s   Nones   selfs   install_bases   install_platbases   install_purelibs   install_headerss   install_libs   install_scriptss   install_datas   outfiless   roots   forces   distributions
   data_filess   warn_dir(   s   self(    (    sI   /nyx/web/d/b/dbachman/work/src/ipython-0.8.4/setupext/install_data_ext.pys   initialize_options   s    										c         C   sb   |  i d d d f d d f d d f d d f d d f d d f d d f d	 d	 f d
 d
 f ƒ
 d  S(   Ns   installs   roots   forces   install_bases   install_platbases   install_purelibs   install_headerss   install_libs   install_scriptss   install_data(   s   selfs   set_undefined_options(   s   self(    (    sI   /nyx/web/d/b/dbachman/work/src/ipython-0.8.4/setupext/install_data_ext.pys   finalize_options   s    									c         C   s4  x&|  i D]} | d o t |  d | d ƒ } n t |  d ƒ } t | d ƒ } t i i	 | ƒ o t i i
 | | ƒ } n! |  i o t |  i | ƒ } n |  i | ƒ | d } t | ƒ d j o |  i i | ƒ q
 xB | D]: } t | ƒ } |  i | | ƒ \ } } |  i i | ƒ qç Wq
 W|  i Sd S(   sT  
        This is where the meat is.  Basically the data_files list must
        now be a list of tuples of 3 entries.  The first
        entry is one of 'base', 'platbase', etc, which indicates which
        base to install from.  The second entry is the path to install
        too.  The third entry is a list of files to install.
        i    s   install_s   install_basei   i   N(   s   selfs
   data_filess   lofs   getattrs   bases   convert_paths   dirs   oss   paths   isabss   joins   roots   change_roots   mkpaths   filess   lens   outfiless   appends   fs	   copy_files   outs   _(   s   selfs   filess   lofs   fs   bases   _s   dirs   out(    (    sI   /nyx/web/d/b/dbachman/work/src/ipython-0.8.4/setupext/install_data_ext.pys   run-   s*     
 

 (   s   __name__s
   __module__s   initialize_optionss   finalize_optionss   run(    (    (    sI   /nyx/web/d/b/dbachman/work/src/ipython-0.8.4/setupext/install_data_ext.pys   install_data_ext
   s   		(   s   oss   distutils.command.install_datas   install_datas   distutils.utils   change_roots   convert_paths   install_data_ext(   s   install_datas   change_roots   oss   install_data_exts   convert_path(    (    sI   /nyx/web/d/b/dbachman/work/src/ipython-0.8.4/setupext/install_data_ext.pys   ?   s   	