##// END OF EJS Templates
route around SuperPack bug where UserConfig can't be found
vivainio -
Show More
@@ -6,7 +6,7 b' Requires Python 2.3 or newer.'
6 6
7 7 This file contains all the classes and helper functions specific to IPython.
8 8
9 $Id: iplib.py 2763 2007-09-14 06:35:44Z fperez $
9 $Id: iplib.py 2844 2007-10-24 14:34:18Z vivainio $
10 10 """
11 11
12 12 #*****************************************************************************
@@ -1104,7 +1104,8 b' where you can customize many aspects of IPython\'s functionality in:\\n"""'
1104 1104 cfg = lambda d: os.path.join(d,rcdirend)
1105 1105 try:
1106 1106 rcdir = filter(os.path.isdir,map(cfg,sys.path))[0]
1107 except IOError:
1107 print "Initializing from configuration",rcdir
1108 except IndexError:
1108 1109 warning = """
1109 1110 Installation error. IPython's directory was not found.
1110 1111
@@ -1114,10 +1115,21 b' The ipython/IPython directory should be in a directory belonging to your'
1114 1115 PYTHONPATH environment variable (that is, it should be in a directory
1115 1116 belonging to sys.path). You can copy it explicitly there or just link to it.
1116 1117
1117 IPython will proceed with builtin defaults.
1118 IPython will create a minimal default configuration for you.
1119
1118 1120 """
1119 1121 warn(warning)
1120 1122 wait()
1123
1124 if sys.platform =='win32':
1125 inif = 'ipythonrc.ini'
1126 else:
1127 inif = 'ipythonrc'
1128 minimal_setup = {'ipy_user_conf.py' : 'import ipy_defaults', inif : '# intentionally left blank' }
1129 os.makedirs(ipythondir)
1130 for f, cont in minimal_setup.items():
1131 open(ipythondir + '/' + f,'w').write(cont)
1132
1121 1133 return
1122 1134
1123 1135 if mode == 'install':
@@ -1,3 +1,8 b''
1 2007-10-24 Ville Vainio <vivainio@gmail.com>
2
3 * iplib.py(user_setup): To route around buggy installations where
4 UserConfig is not available, create a minimal _ipython.
5
1 6 2007-10-15 Fernando Perez <Fernando.Perez@colorado.edu>
2 7
3 8 * IPython/OInspect.py (Inspector.pinfo): fix bug that could arise
General Comments 0
You need to be logged in to leave comments. Login now