At 04:23 PM 4/21/2008 -0400, Pete wrote:
I'm not looking for explicit testing support from setuptools for testing here - I'm just asking that a bug that breaks a 3rd party testing package be fixed.
You haven't stated anything yet that sounds like an actual bug to me. What nose is doing seems like the bug to me, in fact, since modules exist "in the wild" that are both module and script. (You yourself gave this as an example.)
It certainly might be reasonable... in a posix-only + svn-only + tar-only world... to make the assumption that installed permissions could be based in part on source file permissions. However, setuptools has to support scenarios where none of those environmental conditions apply. (e.g. Windows, a half-dozen revision control systems, and zip files.)
That means that existing executable permissions are not -- and as far as I can see, *cannot* -- be used as a cross-platform basis for determining the permissions to give to installed files. Some other mechanism to explicitly specify the permissions would need to exist.
_______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
