In bumping pyparsing 1.5.1 to 1.5.2, the deps were restricted to >=2.6; this however is wrong. Deps for pyparsing are >=2.3 from a quick check of the source, at the very least >=2.4. Plsfix, kthnx. I understand the desire to move things forward, but the deps should be accurate none the less- py2.4 is still in the tree after all.
pyparsing-1.5.2 tarball was containing pyparsing.py (for Python 2.*) and pyparsing_py3.py (for Python >=2.6, including 3.*). For simplicity, the ebuild was containing the following code: mv -f pyparsing_py3.py pyparsing.py || die "mv failed" setup.py has been changed [*] in pyparsing-1.5.3, so I have readded support for Python <2.6 in dev-python/pyparsing-1.5.3. [*] Usage of 'file' in setup.py means that upstream haven't tested building with Python 3 :( .