On Fri, Jul 19, 2013 at 12:10 PM, Ciaran McCreesh <ciaran.mccre...@googlemail.com> wrote: > On Fri, 19 Jul 2013 18:05:35 +0200 > Michał Górny <mgo...@gentoo.org> wrote: >> > So why are these features behind use flags? >> >> For compatibility with ${PYTHON_USEDEP}. > > Why not fix PYTHON_USEDEP? >
An alternative would be insert some logic in the python eclasses to parse PYTHON_REQ_USE, and generate different dependencies for pypy-bin versus the rest of the python implementations. Or maybe redesign the way we handle that entirely. In any case, pypy-bin was added to the tree without any thought as to how to implement the eclass changes, so I have removed it and reverted the changes to package.use.force.