pyxml <= 0.8.4 should block on python versions >= 2.4 Python 2.4 doesn't load the current stable pyxml 0.8.3 libaries because /usr/lib/python2.4/xml/__init__.py has a line in it that prevents it from loading: _MINIMUM_XMLPLUS_VERSION = (0, 8, 4) Currently 0.8.4 is only available in the unstable branch. Changelog of the ebuild says: 11 Jun 2005; Rob Cakebread <pythonhead@gentoo.org> pyxml-0.8.1.ebuild, pyxml-0.8.2.ebuild, pyxml-0.8.3.ebuild, pyxml-0.8.3-r1.ebuild, pyxml-0.8.4.ebuild: Versions <=0.8.3 don't work with python2.4 - fixed deps but I was still able to emerge pyxml 0.8.3 stable without warning. Obviously the module versioning system of python makes this all a bit opaque, but gentoo is able to make it clearer for the end user due to its great dependancy system. Python version used when encountering this: 2.4.1 Reproducible: Always Steps to Reproduce: 1. 2. 3.
pyxml-0.8.4 is marked stable on most archs now.