Closed crodjer closed 12 years ago
setup.py files don't include shebang lines by default. This is intentional, as bin/env might not be the intended interpreter for the environment the installation is targeted at. I'm not sure that this is documented anywhere, but this is certainly intended behavior. Additionally, it's why all instructions read: python setup.py, so you can choose whatever python interpreter that is required.
Hmm, okay. I started browsing around the source code and found this, figured this might have been accidental. Still, I believe the setup.py
shouldn't be marked executable if it doesn't know a default way of execution.
Agreed, the executable bit should be dropped. This was likely unintentional.
It is already marked as executable, so the binary should be specified too.