At 10:43 AM 2/5/2008 -0700, Adam Olsen wrote:
>So why don't we add a windows equivalent of the shebang?  Files could
>then start like this:
>
>#!/usr/bin/python2.3
>#¡C:/python23/python

FYI, setuptools uses and supports #! lines on Windows, with the 
executable path in quotes if it contains spaces.  For a given script 
"foo", it generates two files:

     foo.exe
     foo-script.py

And the .exe is just a standardized .exe file that looks in an 
adjacent -script.py file of the same name for the #! line.

(This is of course only for scripts generated using 
setuptools-specific features.)


>A problem with this approach is that, if you only had 2.3 and 2.5
>installed, both it'd be completely ignored.  You'd need to install a
>newer version (2.6 or 3.0) to force the use of 2.3.

Setuptools works with versions 2.3 through 2.5, but of course that's 
because of the .exe wrappers.

_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to