comp.lang.python frequently deals with problems caused by this and other
distro-related issues. Your are welcome to not participate on these
discussions.
The state of affairs isn't ideal, and there is improvement options on
all sides. I'm just astonished that people seem to think that distros in
general are better and should be left alone, than what a more python
centric solution could be.
If your distro's package management system doesn't provide you with the
packages you need, then you have made the wrong choice of distro; it's
neither the fault of the distro, package manager, or python; the
distro's policies just does not suit your needs, and either you have
made the mistake of choosing that distro or the other distros are even
worse. Maybe it's time to evaluate whether staying in your current
distro is still beneficial, or it's more hassle than its worth, or if
you want to fix the distro's package manager in some way.
Package Management Triangle
reliability
/ \
/ Pick \
/ any \
/ two \
simplicity ------------ configurability
Ubuntu's (and I believe Debian's) apt-get and Add/Remove Program is very
easy to use and stable, but there is not much configurability, you get
what your package manager gives you. Gentoo's Portage is extremely
configurable, it almost always gives you the latest versions and almost
all of the valid configurations allowed by upstream developer, but the
system is nowhere near simple, and every system you build using Portage
is basically untested system.