[Python-Dev] Use ptyhon -s as default shbang for system python executables/daemons
Cameron Simpson
cs at zip.com.au
Thu Mar 19 22:46:19 CET 2015
On 19Mar2015 19:57, Sturla Molden <sturla.molden at gmail.com> wrote:
>Orion Poplawski <orion at cora.nwra.com> wrote:
>> It would be good to get some feedback from the broader python community
>> before implementing anything, so I'm asking for feedback here.
>
>On my systems I have /use/bin/python for the system and ~/anaconda/python
>for me. Apple and Ubuntu can do whatever they want with their Python's, I
>am not touching them. The main thing is to keep the system Python and the
>user Python separate. That is, both the executable and the folder where
>packages are installed. Whatever I install for myself can fuck up
>~/anaconda, but is not allowed to mess with the system files or system
>folders.
Me too. I keep my default virtualenvs in ~/var/venv, and have personal "py2"
and "py3" scripts that invoke via the venvs.
Having a similar separation in the system would be a good thing, for the same
reasons.
Also, it would let the OS supplier keep a _much_ smaller package/addon list for
the "core" admin python instance, making QA etc easier and more reliable.
Popular OSes let the local sysadmin (== "the user") pull in all sorts of stuff
to the "system" Python, even from the supplier's repositories. Having a walled
off "core" admin python as well seems very prudent.
Cheers,
Cameron Simpson <cs at zip.com.au>
conclude that this language as a tool is an open invitation for clever
tricks; and while exactly this may be the explanation for some of its appeal,
/viz./ to those who like to show how clever they are. I am sorry, but I must
regard this as one of the most damning things that can be said about a
programming language.
- Edsger Dijkstra, _The Humble Programmer_ (CACM, Ocotber, 1972)
More information about the Python-Dev
mailing list