Vic Cekvenich wrote: > Hi Dan, thx for a response. > > I am trying to avoid building python. > > I currently do that via pyenv for the system python and it makes debian > unstable(as 'my' python in /usr/local fights with other system packages in > /bin. I'd like to think that debian also would like to help in us devs not > having to build system python. I think that is the goal for all of us. > (of course dev python is in $HOME/.local/bin, that works perfect for aoo of > development. But three are system apps that use system python, maybe the > should not but they do.)
Debian doesn't want you to build or replace system python unless you are specifically trying to fix a bug for Debian python; in which case you should be coordinating with the Debian Python people. https://www.debian.org/doc/packaging-manuals/python-policy/ If you need an advanced version of Python for one or more programs of your own, placing that in /usr/local or /opt is a good idea. Using a venv to encapsulate those programs is an extremely good idea. That also works for clashing modulve versions. -dsr-