On 12/08/2017 09:53 AM, Melleus wrote: > I had moved to v 17.0 profile mostly painless, though it was a time > consuming event. But I got one point anyway. Python in my system was > updated from 3.4 to 3.5 and after 3.4 was removed with depclean, the > option for v 3.4 in eselect python remains. It looks a bit weird to me > when I can choose with eselect the version of python that is not > currently present in the system. Is this intended behavior?
Guessing: no. (What happens if you select it?) There might be some python-3.4 stuff left on your system that tricks eselect into thinking that python-3.4 is installed. For example, in eselect-php we do, find_targets() { cd "@LIBDIR@" && echo php*.* } and that is easily fooled by creating any file in /usr/lib/php-x.y. You might have to dig through eselect-python to see how it works, or ask somebody who knows.