##// END OF EJS Templates
fix backslash issues
fperez -
Show More
@@ -70,17 +70,17 b' def run(wait=0):'
70
70
71
71
72 # File and directory names
72 # File and directory names
73 ip_dir = program_files_dir + '\\IPython'
73 ip_dir = program_files_dir + r'\IPython'
74 ip_prog_dir = programs_dir + '\\IPython'
74 ip_prog_dir = programs_dir + r'\IPython'
75 doc_dir = ip_dir+'\\doc'
75 doc_dir = ip_dir+r'\doc'
76 ip_filename = ip_dir+'\\IPython_shell.py'
76 ip_filename = ip_dir+r'\IPython_shell.py'
77 pycon_icon = doc_dir+'\\pycon.ico'
77 pycon_icon = doc_dir+r'\pycon.ico'
78
78
79 if not os.path.isdir(ip_dir):
79 if not os.path.isdir(ip_dir):
80 os.mkdir(ip_dir)
80 os.mkdir(ip_dir)
81
81
82 # Copy startup script and documentation
82 # Copy startup script and documentation
83 shutil.copy(sys.prefix+'\\Scripts\\ipython',ip_filename)
83 shutil.copy(sys.prefix+r'\Scripts\ipython',ip_filename)
84 if os.path.isdir(doc_dir):
84 if os.path.isdir(doc_dir):
85 shutil.rmtree(doc_dir)
85 shutil.rmtree(doc_dir)
86 shutil.copytree('doc',doc_dir)
86 shutil.copytree('doc',doc_dir)
@@ -88,9 +88,10 b' def run(wait=0):'
88 # make shortcuts for IPython, html and pdf docs.
88 # make shortcuts for IPython, html and pdf docs.
89 print 'Making entries for IPython in Start Menu...',
89 print 'Making entries for IPython in Start Menu...',
90
90
91 # Create .bat file in \\Scripts
91 # Create .bat file in \Scripts
92 fic = open(sys.prefix + '\\Scripts\\ipython.bat','w')
92 fic = open(sys.prefix + r'\Scripts\ipython.bat','w')
93 fic.write('"' + sys.prefix + '\\python.exe' + '" -i ' + '"' + sys.prefix + '\\Scripts\ipython" %*')
93 fic.write('"' + sys.prefix + r'\python.exe' + '" -i ' + '"' +
94 sys.prefix + r'\Scripts\ipython" %*')
94 fic.close()
95 fic.close()
95
96
96 # Create shortcuts in Programs\IPython:
97 # Create shortcuts in Programs\IPython:
@@ -98,8 +99,8 b' def run(wait=0):'
98 os.mkdir(ip_prog_dir)
99 os.mkdir(ip_prog_dir)
99 os.chdir(ip_prog_dir)
100 os.chdir(ip_prog_dir)
100
101
101 man_pdf = doc_dir + '\\manual.pdf'
102 man_pdf = doc_dir + r'\manual.pdf'
102 man_htm = doc_dir + '\\manual\\manual.html'
103 man_htm = doc_dir + r'\manual\manual.html'
103
104
104 make_shortcut('IPython.lnk',sys.executable, '"%s"' % ip_filename,
105 make_shortcut('IPython.lnk',sys.executable, '"%s"' % ip_filename,
105 my_documents_dir,
106 my_documents_dir,
General Comments 0
You need to be logged in to leave comments. Login now