##// END OF EJS Templates
Backport PR #2546: use 4 Pythons to build 4 Windows installers...
Backport PR #2546: use 4 Pythons to build 4 Windows installers See [stdlib docs](http://docs.python.org/2/distutils/builtdist.html#cross-compiling-on-windows) for why this has to be. I don't know a better way than hard-coding the paths to four Pythons, since there is no natural way to have all of these available on your PATH. This script (with PROPER and FIXED additions) is how I built/uploaded the two fixed installers. closes #2531

File last commit:

r5510:00cffc41
r9837:c4e7f5b3
Show More
ipython_config.py
30 lines | 942 B | text/x-python | PythonLexer
MinRK
reorganize default config files to match profiles as directories...
r3954 c = get_config()
MinRK
load_subconfig supports profiles...
r4030 app = c.InteractiveShellApp
MinRK
reorganize default config files to match profiles as directories...
r3954
# This can be used at any point in a config file to load a sub config
# and merge it into the current one.
MinRK
load_subconfig supports profiles...
r4030 load_subconfig('ipython_config.py', profile='default')
MinRK
reorganize default config files to match profiles as directories...
r3954
Thomas Kluyver
Update prompt config for pysh profile.
r5510 c.PromptManager.in_template = r'{color.LightGreen}\u@\h{color.LightBlue}[{color.LightCyan}\Y1{color.LightBlue}]{color.Green}|\#> '
c.PromptManager.in2_template = r'{color.Green}|{color.LightGreen}\D{color.Green}> '
c.PromptManager.out_template = r'<\#> '
MinRK
reorganize default config files to match profiles as directories...
r3954
Thomas Kluyver
Update prompt config for pysh profile.
r5510 c.PromptManager.justify = True
MinRK
reorganize default config files to match profiles as directories...
r3954
c.InteractiveShell.separate_in = ''
c.InteractiveShell.separate_out = ''
c.InteractiveShell.separate_out2 = ''
c.PrefilterManager.multi_line_specials = True
lines = """
%rehashx
"""
# You have to make sure that attributes that are containers already
# exist before using them. Simple assigning a new list will override
# all previous values.
MinRK
remove old default config files
r3965 if hasattr(app, 'exec_lines'):
app.exec_lines.append(lines)
MinRK
reorganize default config files to match profiles as directories...
r3954 else:
Thomas Kluyver
Incidental correction to config file.
r4736 app.exec_lines = [lines]