On Sat, 2008-04-12 at 13:49 -0400, Phillip J. Eby wrote:
> At 09:58 AM 4/12/2008 -0700, Cliff Wells wrote:
> >Unless I'm missing something, I can't see the advantage your way has
> >over the traditional way.
> 
> Well for one, it isn't affected by changes in PATH.

I'd call this a distinct disadvantage: the shebang line is a Unixism,
not a Pythonism.  Python applications shouldn't be an aberation on a
Unix platform.  PATH is *supposed* to affect applications.  Trying to
break this isn't helping anyone.

It's also worth noting that this a deployment-specific consideration.
Many deployers are not Python experts (or at least, we shouldn't expect
them to be), but they ought to be fairly expert in their deployment
platform.  I would not expect a sysadmin to know where to start looking
to know that they should re-run easy_install, but I would certainly
expect them to know how to fix a PATH variable for an account.

Regards,
Cliff Wells

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to