setup: undo the previous patch to quote the executable in scripts
authorZooko O'Whielacronx <zooko@zooko.com>
Fri, 4 Jun 2010 02:52:04 +0000 (19:52 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Fri, 4 Jun 2010 02:52:04 +0000 (19:52 -0700)
The problem isn't in the script, it is in the cli.exe script that is built by setuptools. This might be related to
http://bugs.python.org/issue6792
and
http://bugs.python.org/setuptools/issue2
Or it might be a separate issue involving the launcher.c code e.g. http://tahoe-lafs.org/trac/zetuptoolz/browser/launcher.c?rev=576#L210 and its handling of the interpreter name.

setup.py

index 4084f2a984e7be732f6a783d052f40af186b9887..d1481564472412c3aa60dcc19e650734eb041d44 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -240,7 +240,7 @@ class MakeExecutable(Command):
         f = open(bin_tahoe_template, "rU")
         script_lines = f.readlines()
         f.close()
-        script_lines[0] = '#!"%s"\n' % sys.executable
+        script_lines[0] = "#!%s\n" % sys.executable
         tahoe_script = os.path.join("bin", "tahoe-script.py")
         f = open(tahoe_script, "w")
         for line in script_lines: