I am looking through my site-packages directories, and it looks like Distribute installs *.py files with executable permissions. Is this necessary? Distutils does not do so. Nose, by default, will not run tests that live in executable modules. Thanks, Darren