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

Reply via email to