[Distutils] small improvement of the script functionality under
Vivian De Smedt
vivian at vdesmedt.com
Sat Apr 2 22:36:12 CEST 2005
I'm sorry to be so insistent but it seems to me that my second
proposition wasn't well understood. My goal wasn't to find the perfect
solution but just to improve the existing solution in particular for the
scripts without extensions.
1) Here is a small "demonstration" of my point a demonstration that just
ask to be contradict :-)
Indeed when a script have no extension it have no chance to be
understood by any of the version of the win32 platform so it difficult
to imagine any drawback to a modification of its she-bang.
Furthermore on all version of NT it provide a working alternative with
the consequence that the provided patch have benefits and no drawbacks.
I everybody agree with this lets talk of the other scripts we could
think to modify (the one with extension) or the other sub win32 platform
we could try to find a solution for.
2) The script with extension (.py, .pyw)
I think that the scripts with extension are pretty well managed on the
win32 platform. The only drawback of the actual solution is that the
redirection of the input isn't working and for most scripts it do not
seems to me a big problem.
Furthermore the extension allows the system to select which version of
python to run, pythonw.exe for .pyw or python.exe for .py for some of us
or, python.exe for both .py and .pyw for the one that like to see the
logs of the .pyw scripts.
At first glance the little advantage combined with a big drawback (but
this is quit subjective) let me think that we shouldn't try to modify
the extension of the scripts that have already one.
3) The other sub platforms (Dos, Win95, Win98)
I do have any satisfactory solution maybe the proposition of Phillip J.
Eby contains idea but not having access to any of these platform I'm in
a bad position to be able to propose any solutions.
- adding a .py extension o
- adding a .bat extension and a variation of the she-bang we propose
for the nt sub platforms
are two improvements interesting improvement we could consider.
The first could also apply to the nt sub platform I personally like more
my original one since it let the developer the possibility to provide
scripts that support redirection of the input.
Again sorry to be so insistant and so long being probably so unclear in
my previous posts.
More information about the Distutils-SIG