Use pythonw as the default interpreter also for .py scripts (overridable
by the user), as this will cause the least surprises with scripts
brought over from other unixen. Suggested by Kevin Altis.
diff --git a/Mac/OSX/PythonLauncher/factorySettings.plist b/Mac/OSX/PythonLauncher/factorySettings.plist
index 1d8d039..2d7ca7e 100644
--- a/Mac/OSX/PythonLauncher/factorySettings.plist
+++ b/Mac/OSX/PythonLauncher/factorySettings.plist
@@ -37,15 +37,15 @@
<false/>
<key>interpreter_list</key>
<array>
- <string>/usr/local/bin/python</string>
- <string>/sw/bin/python</string>
- <string>/Library/Frameworks/Python.framework/Versions/Current/bin/python</string>
- <string>/usr/bin/python</string>
<string>/usr/local/bin/pythonw</string>
<string>/sw/bin/pythonw</string>
<string>/Library/Frameworks/Python.framework/Versions/Current/Resources/Python.app/Contents/MacOS/python</string>
<string>/usr/bin/pythonw</string>
<string>/Applications/MacPython-OSX/python-additions/Python.app/Contents/MacOS/python</string>
+ <string>/usr/local/bin/python</string>
+ <string>/sw/bin/python</string>
+ <string>/Library/Frameworks/Python.framework/Versions/Current/bin/python</string>
+ <string>/usr/bin/python</string>
</array>
<key>honourhashbang</key>
<false/>
@@ -68,6 +68,11 @@
<false/>
<key>interpreter_list</key>
<array>
+ <string>/usr/local/bin/pythonw</string>
+ <string>/sw/bin/pythonw</string>
+ <string>/Library/Frameworks/Python.framework/Versions/Current/Resources/Python.app/Contents/MacOS/python</string>
+ <string>/usr/bin/pythonw</string>
+ <string>/Applications/MacPython-OSX/python-additions/Python.app/Contents/MacOS/python</string>
<string>/usr/local/bin/python</string>
<string>/sw/bin/python</string>
<string>/Library/Frameworks/Python.framework/Versions/Current/bin/python</string>