;ò
ÎÑAHc           @   sw   d  k  Z  d  k Z d  k Z d  k Z d k l Z l Z d „  Z d „  Z d „  Z d „  Z	 d Z
 d „  Z d „  Z d  S(	   N(   s
   selflaunchs
   PyLauncherc          C   st   t  i  d ƒ t  i  d ƒ }  xQ |  D]I } t | ƒ } t i i | ƒ d } t	 i
 | | ƒ t	 i d | ƒ q# Wd S(   s  Create launchers for python scripts in cwd and store them in alias table
    
    This is useful if you want to invoke .py scripts from ipykit session,
    just adding .py files in PATH does not work without file association.
    
    .ipy files will be run like macros.
    
    s   *.pys   *.ipyi    s   store N(   s   globs   fss   fs
   PyLaunchers   ls   oss   paths   splitexts   ns   ips   defaliass   magic(   s   fss   fs   ls   n(    (    sN   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_kitcfg.pys   pylaunchers   s      c          C   s   d  k  }  d  S(   N(   s   distutils.dir_utils	   distutils(   s	   distutils(    (    sN   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_kitcfg.pys   exta_imports   s    c           C   s   t  i i d t ƒ Sd  S(   Ns
   IPYKITROOT(   s   oss   environs   gets   None(    (    (    sN   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_kitcfg.pys   kitroot    s    c          C   sÉ   t  ƒ  o d GHd  Sn t i d d t  ƒ  d t i d <t i d ƒ t i i d t ƒ } | t j o& t i	 d ƒ t i i d g  ƒ } n d | j o d	 GHd  k
 }  |  i d ƒ n d  k } d  S(
   Ns1   Can't configure ipykit, IPYKITROOT should be set.s   PATHs   ;s   \bin;s   pylauncherss
   syscmdlists   rehashxs   sc1s   Default editor: Sc1(   s   kitroots   oss   environs   ips
   to_user_nss   dbs   gets   Nones   cmdss   magics   ipy_editorss   scites	   ipy_fsops(   s   ipy_editorss	   ipy_fsopss   cmds(    (    sN   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_kitcfg.pys   main#   s    #	sH   

 === Welcome to ipykit ===

%quickref - learn quickly about IPython.

c         C   sU   d GH|  i d t ƒ |  i d d ƒ |  i d ƒ |  i d ƒ t ƒ  d } t GHd  S(   Ns!   First run of ipykit - configurings   pys   ds   dir /w /og /ons   store pys   store ds   /bin(   s   ips   defaliass
   selflaunchs   magics   kitroots   binss   greeting(   s   ips   bins(    (    sN   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_kitcfg.pys   ipython_firstrun>   s    c         C   s   |  a t ƒ  d  S(   N(   s   ipys   ips   main(   s   ipy(    (    sN   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_kitcfg.pys   init_ipythonK   s     (   s   oss   syss   ipy_rehashdirs   globs
   selflaunchs
   PyLaunchers   pylauncherss   exta_importss   kitroots   mains   greetings   ipython_firstruns   init_ipython(   s   ipy_rehashdirs   kitroots   init_ipythons   ipython_firstruns   globs   pylauncherss   greetings   syss
   selflaunchs   mains
   PyLaunchers   oss   exta_imports(    (    sN   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_kitcfg.pys   ?   s   						