From: W. Trevor King Date: Wed, 20 Mar 2013 23:10:16 +0000 (-0400) Subject: swc-windows-installer.py: Use lists for file content X-Git-Tag: v0.1~35 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ca0241840eb45d56cdbe1639446989afae092d7c;p=swc-setup-windows-installer.git swc-windows-installer.py: Use lists for file content This allows us to keep the usual Python block indentation while still producing the appropriate wrapper content. --- diff --git a/setup/swc-windows-installer.py b/setup/swc-windows-installer.py index 42914ab..58c1b29 100755 --- a/setup/swc-windows-installer.py +++ b/setup/swc-windows-installer.py @@ -42,22 +42,25 @@ def install_nano(install_directory): def create_ipython_entry_point(python_scripts_directory): """Creates a terminal-based IPython entry point for msysgit""" - contents = """#!/usr/bin/env python -from IPython.frontend.terminal.ipapp import launch_new_instance -launch_new_instance() -""" + contents = '\n'.join([ + '#!/usr/bin/env python', + 'from IPython.frontend.terminal.ipapp import launch_new_instance', + 'launch_new_instance()', + '', + ]) with open(os.path.join(python_scripts_directory, 'ipython'), 'w') as f: f.write(contents) def create_nosetests_entry_point(python_scripts_directory): """Creates a terminal-based nosetests entry point for msysgit""" - contents = """#!/usr/bin/env/ python -import sys -import nose - -if __name__ == '__main__': - sys.exit(nose.core.main()) -""" + contents = '\n'.join([ + '#!/usr/bin/env/ python', + 'import sys', + 'import nose', + "if __name__ == '__main__':", + ' sys.exit(nose.core.main())', + '', + ]) with open(os.path.join(python_scripts_directory, 'nosetests'), 'w') as f: f.write(contents)