python_install() { #... cd "${ED}"usr/bin || die for file in *-"${EPYTHON}"; do local wrapper=${file%-${EPYTHON}} mv "${file}" "${file/-/-${SLOT}-}" || die # wrappers are common to all impls, so a parallel run may # move it for us. ln+rm is more failure-proof. ln -fs python-exec "${wrapper}-${SLOT}" || die rm -f "${wrapper}" done } Yeah, I know it's my fault. Please keep this open, I'll either try to do it in a less hacky way or just make sure to fix the ebuild if we change wrapping method.
FYI: I've forced python-exec:0 in the ebuild now. We will probably revisit this near python-exec:2 going stable, so please keep the bug open.
Michal, does it still make sense to keep this bug open or do you wanna close it now after more then 10 years? It is the last open bug that blocks the tracker bug.