Gentoo Archives: gentoo-user

From: james <garftd@×××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] python targets problem
Date: Sat, 25 Aug 2018 17:57:59
Message-Id: 85c16c8f-c410-fe04-c3bc-b324743e9165@verizon.net
In Reply to: [gentoo-user] python targets problem by Philip Webb
1 Here is some information that may help::
2
3 https://wiki.gentoo.org/wiki/Project:Python/Dependencies
4
5 It also often helps to just read the ebuilds relevant to the issues
6 you encounter. For example:
7
8 less /usr/portage/dev-python/setuptools/setuptools-36.7.2.ebuild
9
10 It's a pita, but as packages are listed in ebuild, check them out
11 (manually) on your system.
12
13
14 I had some issue with Python of late, and just settled on the defaults
15 2.7 && 3.5 and they all cleaned up nicely.
16
17
18 https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS
19 https://wiki.gentoo.org/wiki/Project:Python/Implementations
20
21
22 hth,
23 James
24
25 On 8/25/18 4:33 AM, Philip Webb wrote:
26 > For a long time, several pkgs have been refusing to install,
27 > apparently due to a conflict re python targets :
28 >
29 > root:595 ~> emerge -pv certifi file pyblake2 meson setuptools
30 > Calculating dependencies... done!
31 > [ebuild R ] dev-python/setuptools-36.7.2 PYTHON_TARGETS="-python3_4* -python3_5* python3_6*"
32 > [ebuild U ] dev-python/certifi-2018.4.16 [2017.4.17] PYTHON_TARGETS="-python3_4* -python3_5* python3_6* (-python3_7)"
33 > [ebuild U ] sys-apps/file-5.33-r4 [5.32] PYTHON_TARGETS="-python3_4* python3_6* (-python3_7)"
34 > [ebuild U ] dev-python/pyblake2-1.1.2 [1.1.0] PYTHON_TARGETS="(-pypy3) -python3_4* -python3_5* python3_6* (-python3_7)"
35 > [ebuild U ] dev-util/meson-0.46.1 [0.45.1] PYTHON_TARGETS="-python3_5* python3_6*"
36 >
37 > !!! Multiple package instances within a single package slot have been pulled
38 > !!! into the dependency graph, resulting in a slot conflict:
39 >
40 > dev-python/setuptools:0
41 > (dev-python/setuptools-36.7.2:0/0::gentoo, ebuild scheduled for merge) pulled in by
42 > 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)
43 >
44 > 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)
45 >
46 > dev-python/setuptools (Argument)
47 > 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)
48 >
49 > 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)
50 >
51 > (dev-python/setuptools-36.7.2:0/0::gentoo, installed) pulled in by
52 > 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)
53 >
54 > 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)
55 >
56 > dev-python/certifi:0
57 >
58 > (dev-python/certifi-2018.4.16:0/0::gentoo, ebuild scheduled for merge) pulled in by
59 > dev-python/certifi (Argument)
60 > >=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)
61 >
62 > (dev-python/certifi-2017.4.17:0/0::gentoo, installed) pulled in by
63 > >=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)
64 >
65 > Can anyone else read this mess & advise what to do ?
66 > Perhaps just leave well along ... (smile)
67 >