;ò
k-@c           @   s,  d  k  Z  d  k Z d k l Z d k l Z l Z l Z d k l Z l	 Z	 d k l
 Z
 d k l Z d k l Z d k l Z d k l Z d	 „  Z d
 d d d d d d d d d d d d d d d d g Z d d d d d d  d! d" g Z d d d# d d$ d  d% d& d" d g
 Z d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 g Z d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH g Z d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE g Z dI dJ dK dL dM dN dO dP dQ dR g
 Z dS „  Z dT „  Z dU e dV „ Z e dW j o$ dX k l Z e e dY dU ƒ   n d  S(Z   N(   s   dir_util(   s   get_paths   default_config_dicts   dot_join(   s   dict_appends   get_build_temp(   s   SourceFilter(   s	   Extension(   s   get_info(   s   get_python_lib(   s   config_pygistc         C   sG   |  d d d g j o d g Sn |  d d g j o d g Sn g  Sd  S(   Ns   aix4s   aix5s   sunos5s   /usr/local/libs   linux2s   cygwins   /usr/lib(   s   plat(   s   plat(    (    sT   /afs/sipb.mit.edu/project/python-lib/src/SciPy_complete-0.3.2/Lib/xplt/setup_xplt.pys   get_special_dirs   s
    s   src/gist/gist.cs   src/gist/tick.cs   src/gist/tick60.cs   src/gist/engine.cs   src/gist/gtext.cs   src/gist/draw.cs   src/gist/draw0.cs   src/gist/clip.cs   src/gist/gread.cs   src/gist/gcntr.cs   src/gist/hlevel.cs   src/gist/ps.cs   src/gist/cgm.cs   src/gist/eps.cs   src/gist/style.cs   src/gist/xfancy.cs   src/gist/xbasic.cs   src/play/unix/dir.cs   src/play/unix/files.cs   src/play/unix/pathnm.cs   src/play/unix/slinks.cs   src/play/unix/stdinit.cs   src/play/unix/uevent.cs   src/play/unix/uinbg.cs   src/play/unix/usernm.cs   src/play/unix/fpuset.cs   src/play/unix/timew.cs   src/play/unix/ugetc.cs   src/play/unix/umain.cs   src/play/x11/colors.cs   src/play/x11/connect.cs   src/play/x11/cursors.cs   src/play/x11/errors.cs   src/play/x11/events.cs   src/play/x11/fills.cs   src/play/x11/fonts.cs   src/play/x11/images.cs   src/play/x11/lines.cs   src/play/x11/pals.cs   src/play/x11/pwin.cs   src/play/x11/resource.cs   src/play/x11/rgbread.cs   src/play/x11/textout.cs   src/play/x11/rect.cs   src/play/x11/clips.cs   src/play/x11/points.cs   src/play/win/pscr.cs   src/play/win/pals.cs   src/play/win/ptext.cs   src/play/win/pfill.cs   src/play/win/pcell.cs   src/play/win/pmin.cs   src/play/win/plines.cs   src/play/win/prect.cs   src/play/win/points.cs   src/play/win/cursors.cs   src/play/win/pwin.cs   src/play/win/timew.cs   src/play/win/clips.cs   src/play/win/getdc.cs   src/play/win/files.cs   src/play/win/usernm.cs   src/play/win/pathnm.cs   src/play/all/hash.cs   src/play/all/hash0.cs   src/play/all/mm.cs   src/play/all/alarms.cs   src/play/all/pstrcpy.cs   src/play/all/pstrncat.cs   src/play/all/p595.cs   src/play/all/bitrev.cs   src/play/all/bitlrot.cs   src/play/all/bitmrot.cc         C   s†   t  i d j o t t } n1 t  i d j o t t t } n t t t } g  i	 } | D] } | t i i | | ƒ ƒ q\ ~ Sd  S(   Ns   win32s   cygwin(   s   syss   platforms	   winsources	   allsources
   playsources   cygwin_unixsources   cygwin_winsources
   unixsources	   x11sources   appends   _[1]s   ns   oss   paths   joins
   local_path(   s   sourcess
   local_paths   _[1]s
   playsources   n(    (    sT   /afs/sipb.mit.edu/project/python-lib/src/SciPy_complete-0.3.2/Lib/xplt/setup_xplt.pys   filter_playsource{   s    c         C   sÿ  t  d ƒ } d |  d g }	 g  } t i d d g j o1 |	 i d ƒ |	 i d ƒ | i d ƒ g  } n | i	 d d	 g ƒ } t i d j o |	 i d
 ƒ n d d d g } g  i } d d g D] } | t i i | | ƒ ƒ qÃ ~ } | i | i	 d g  ƒ ƒ | i t t i ƒ ƒ g  i } | D] } | t i i | | ƒ ƒ q(~ } | i | i	 d g  ƒ ƒ n oxt t i i | d ƒ ƒ } | i ƒ  } | i ƒ  xD| D]8}
 |
 d  d j o( |
 d d !} | d } | i | ƒ n |
 d  d j o) |
 d d !} | o |	 i | ƒ q!n |
 d  d j oT |
 d d !} | o t i d d g j o& | d } | o | i | ƒ q‚q†n |
 d  d j oI |
 d d !} | o t i d d g j o | d } | i | ƒ qàq¨q¨Wn | | | |	 | f Sd  S(   Ns   x11s   -DGISTPATH="\"s   \""s   win32s   cygwins	   -DWINDOWSs	   -mwindowss	   librariess   X11s   -DCYGWINs   src/gists   src/plays   src/play/unixs   .s   srcs   library_dirss   include_dirsi   s   Make.cfgi   s   MATHLIB=iÿÿÿÿi   i	   s	   NO_EXP10=i   s   XINC=s   XLIB=(   s   get_infos   x11_infos   gistpaths   extra_compile_argss   extra_link_argss   syss   platforms   appends	   librariess   gets   include_dirss   _[1]s   xs   oss   paths   joins
   local_paths   library_dirss   extends   get_special_dirss   opens   config_paths	   inputfiles	   readliness   liness   closes   lines   mathlibs   no_exp10s   xincs   xlib(   s   gistpaths
   local_paths   config_paths   no_exp10s   xlibs   x11_infos   xincs   mathlibs	   librariess   extra_compile_argss   lines   include_dirss   extra_link_argss   library_dirss   liness   _[1]s   xs	   inputfile(    (    sT   /afs/sipb.mit.edu/project/python-lib/src/SciPy_complete-0.3.2/Lib/xplt/setup_xplt.pys   getallparams„   sV    
<6
 
 
 
s    c      
   C   s{  d k  l  } t t | ƒ }
 t i i t ƒ  d ƒ } t
 i | d d ƒt |
 | ƒ } x[ t i d D]L } | d  d j o | d | _ Pn | d  d j o | d | _ Pqd qd W| i ƒ  d	 } t i i |  d	 ƒ } t | |  ƒ } | t i i |
 d
 d d d ƒ ƒ | t i i |
 d
 d d ƒ ƒ } t t | |
 ƒ } t i i t d ƒ | d ƒ } | i d d ƒ } t i i |
 d d ƒ } g  i  } t" D] } | t i i |
 | ƒ ƒ q“~ } | g | | g } t% | |
 | ƒ \ } } }	 } } | i+ d t i i, | i- ƒ ƒ h  d t. |  | d ƒ <d | <d | <d | <d |	 <d | <d | <d t i i |
 d
 ƒ g <} t0 |   } | d i  | ƒ d d  d! d" g } g  i  } | D]( } | | t i i |
 d | ƒ ƒ ƒ q¸~ } | g  i  } | D]+ } | | t i i |
 d
 d# | ƒ ƒ ƒ qú~ 7} t4 d$ „  | g  ƒ } t i i | d ƒ } | d% i6 | | f g ƒ | Sd& S('   sa   
       This will install *.gs and *.gp files to
       'site-packages/scipy/xplt/gistdata' 
    (   s   globs   config_pygists   verbosei   i   s   --compiler=i   s   -cs   xplts   srcs   plays   *s   *.cs   *.hs   gistdatas   \s   \\\\s   pygists   gistCmodule.ci    s   names   gistCs   sourcess   include_dirss   library_dirss	   librariess   extra_compile_argss   extra_link_argss   dependss   ext_moduless   *.gss   *.gps   *.pss   *.helps   gc         C   s   |  | S(   N(   s   xs   y(   s   xs   y(    (    sT   /afs/sipb.mit.edu/project/python-lib/src/SciPy_complete-0.3.2/Lib/xplt/setup_xplt.pys   <lambda>ö   s    s
   data_filesN(7   s   globs   get_paths   __name__s   parent_paths
   local_paths   oss   paths   joins   get_build_temps   config_paths   dir_utils   mkpaths   config_pygists   confs   syss   argvs   args   compilers   runs   packages   parent_packages	   xplt_paths   default_config_dicts   configs   all_playsources   SourceFilters   filter_playsources
   playsources   get_python_libs   gistpaths   replaces   gistCs   appends   _[1]s
   gistsources   xs   sourcess   getallparamss   include_dirss   library_dirss	   librariess   extra_compile_argss   extra_link_argss   inserts   dirnames   config_hs   dot_joins   ext_args	   Extensions   exts   file_exts
   xplt_filess   reduces	   data_paths   extend(   s   parent_packages   parent_paths
   playsources   sourcess   confs   args   file_exts   ext_args   config_paths	   librariess
   local_paths   gistpaths   configs	   data_paths   gistCs   globs	   xplt_paths   extra_compile_argss
   xplt_filess   include_dirss   extra_link_argss   packages   library_dirss   all_playsources   _[1]s   exts   x(    (    sT   /afs/sipb.mit.edu/project/python-lib/src/SciPy_complete-0.3.2/Lib/xplt/setup_xplt.pys   configurationº   sJ      	
C6!l?Fs   __main__(   s   setups   parent_path(    s   oss   syss	   distutilss   dir_utils   scipy_distutils.misc_utils   get_paths   default_config_dicts   dot_joins   dict_appends   get_build_temps   SourceFilters   scipy_distutils.cores	   Extensions   scipy_distutils.system_infos   get_infos   distutils.sysconfigs   get_python_libs   config_pygists   get_special_dirss
   gistsources   cygwin_unixsources
   unixsources	   x11sources	   winsources   cygwin_winsources	   allsources   filter_playsources   getallparamss   Nones   configurations   __name__s   setup(   s   get_build_temps   cygwin_winsources   get_infos   dir_utils   cygwin_unixsources   getallparamss   dict_appends
   gistsources
   unixsources   dot_joins   SourceFilters   get_special_dirss	   Extensions	   x11sources   filter_playsources   syss	   winsources   configurations   config_pygists   setups   get_paths   default_config_dicts	   allsources   oss   get_python_lib(    (    sT   /afs/sipb.mit.edu/project/python-lib/src/SciPy_complete-0.3.2/Lib/xplt/setup_xplt.pys   ?   s.   			9	$990$			6B