On 12/05/2014 04:23 AM, Mick wrote: > I have selected python 3.4 set with eselect: > > eselect python list > Available Python interpreters: > [1] python2.7 > [2] python3.3 > [3] python3.4 *
afaik eselect means nothing to portage's dependency solver. > > This is what I have installed: > > eix -l dev-lang/python > [I] dev-lang/python > Available versions: > (2.7) > 2.7.7 [-berkdb build doc examples gdbm hardened ipv6 +ncurses > +readline sqlite +ssl +threads tk +wide-unicode wininst +xml ELIBC="uclibc"] > ~ 2.7.8 [-berkdb build doc examples gdbm hardened ipv6 +ncurses > +readline sqlite +ssl +threads tk +wide-unicode wininst +xml ELIBC="uclibc"] > (3.2) > 3.2.5-r6 [build doc examples gdbm hardened ipv6 +ncurses > +readline sqlite +ssl +threads tk +wide-unicode wininst +xml ELIBC="uclibc"] > (3.3) > 3.3.5-r1 [build doc examples gdbm hardened ipv6 +ncurses > +readline sqlite +ssl +threads tk wininst +xml ELIBC="uclibc"] > (3.4) > ~ 3.4.0 [build examples gdbm hardened ipv6 +ncurses +readline > sqlite +ssl +threads tk wininst +xml ELIBC="uclibc"] > 3.4.1 [build examples gdbm hardened ipv6 +ncurses +readline > sqlite +ssl +threads tk wininst +xml ELIBC="uclibc"] > ~ 3.4.2 [build examples gdbm hardened ipv6 +ncurses +readline > sqlite +ssl +threads tk wininst +xml ELIBC="uclibc"] > Installed versions: 2.7.7(2.7)(08:57:14 08/22/14)(gdbm ipv6 ncurses > readline sqlite ssl threads wide-unicode xml -berkdb -build -doc -examples - > hardened -tk -wininst ELIBC="-uclibc") > 3.3.5-r1(3.3)(09:00:09 08/22/14)(gdbm ipv6 ncurses > readline sqlite ssl threads xml -build -doc -examples -hardened -tk -wininst > ELIBC="-uclibc") > 3.4.1(3.4)(00:44:46 10/14/14)(gdbm ipv6 ncurses > readline sqlite ssl threads xml -build -examples -hardened -tk -wininst > ELIBC="-uclibc") > Homepage: http://www.python.org/ > Description: An interpreted, interactive, object-oriented > programming language > > > Why does depclean want to remove python-3.4.1? > >>>> These are the packages that would be unmerged: > dev-lang/python > selected: 3.4.1 > protected: none > omitted: 2.7.7 3.3.5-r1 > > All selected packages: =dev-lang/python-3.4.1 > >>>> 'Selected' packages are slated for removal. >>>> 'Protected' and 'omitted' packages will not be removed. A couple things: * Do you have python3_4 in PYTHON_TARGETS? * Do you have dev-lang/python:3.4 in @world? Basically, if you haven't explicitly let portage know you want python 3.4, it will be depcleaned. Alec