Here is some information that may help::

https://wiki.gentoo.org/wiki/Project:Python/Dependencies

It also often helps to just read the ebuilds relevant to the issues
you encounter. For example:

less /usr/portage/dev-python/setuptools/setuptools-36.7.2.ebuild

It's a pita, but as packages are listed in ebuild, check them out
(manually) on your system.


I had some issue with Python of late, and just settled  on the defaults
2.7 && 3.5 and they all cleaned up nicely.


https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS
https://wiki.gentoo.org/wiki/Project:Python/Implementations


hth,
James

On 8/25/18 4:33 AM, Philip Webb wrote:
> For a long time, several pkgs have been refusing to install,
> apparently due to a conflict re python targets :
> 
> root:595 ~> emerge -pv certifi file pyblake2 meson setuptools   
> Calculating dependencies... done!
> [ebuild   R    ] dev-python/setuptools-36.7.2  PYTHON_TARGETS="-python3_4* 
> -python3_5* python3_6*" 
> [ebuild     U  ] dev-python/certifi-2018.4.16 [2017.4.17] 
> PYTHON_TARGETS="-python3_4* -python3_5* python3_6* (-python3_7)" 
> [ebuild     U  ] sys-apps/file-5.33-r4 [5.32] PYTHON_TARGETS="-python3_4* 
> python3_6* (-python3_7)" 
> [ebuild     U  ] dev-python/pyblake2-1.1.2 [1.1.0] PYTHON_TARGETS="(-pypy3) 
> -python3_4* -python3_5* python3_6* (-python3_7)" 
> [ebuild     U  ] dev-util/meson-0.46.1 [0.45.1] PYTHON_TARGETS="-python3_5* 
> python3_6*" 
> 
> !!! Multiple package instances within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
> 
> dev-python/setuptools:0
>   (dev-python/setuptools-36.7.2:0/0::gentoo, ebuild scheduled for merge) 
> pulled in by
>     
> dev-python/setuptools[python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
>  required by (dev-util/meson-0.46.1:0/0::gentoo, ebuild scheduled for merge)
> 
>     
> dev-python/setuptools[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
>  required by (sys-apps/file-5.33-r4:0/0::gentoo, ebuild scheduled for merge)
> 
>     dev-python/setuptools (Argument)
>     
> dev-python/setuptools[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
>  required by (dev-python/pyblake2-1.1.2:0/0::gentoo, ebuild scheduled for 
> merge)
> 
>     
> dev-python/setuptools[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
>  required by (dev-python/certifi-2018.4.16:0/0::gentoo, ebuild scheduled for 
> merge)
> 
>   (dev-python/setuptools-36.7.2:0/0::gentoo, installed) pulled in by
>     
> dev-python/setuptools[python_targets_python2_7(-),python_targets_python3_4(-),python_targets_python3_5(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
>  required by (dev-python/certifi-2017.4.17:0/0::gentoo, installed)
> 
>     
> dev-python/setuptools[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
>  required by (dev-python/pygments-2.2.0:0/0::gentoo, installed)
> 
> dev-python/certifi:0
> 
>   (dev-python/certifi-2018.4.16:0/0::gentoo, ebuild scheduled for merge) 
> pulled in by
>     dev-python/certifi (Argument)
>     
> >=dev-python/certifi-2016.9.26[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
>  required by (dev-python/setuptools-36.7.2:0/0::gentoo, ebuild scheduled for 
> merge)
> 
>   (dev-python/certifi-2017.4.17:0/0::gentoo, installed) pulled in by
>     
> >=dev-python/certifi-2016.9.26[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
>  required by (dev-python/setuptools-36.7.2:0/0::gentoo, installed)
> 
> Can anyone else read this mess & advise what to do ?
> Perhaps just leave well along ... (smile)
> 


Reply via email to