Gentoo Archives: gentoo-dev

From: David Seifert <soap@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] unsanctioned python 2.7 crusade
Date: Sun, 12 Jan 2020 22:46:28
Message-Id: e64dfb6902b302f8be89f763b4a87ea165e4d5ff.camel@gentoo.org
In Reply to: Re: [gentoo-dev] unsanctioned python 2.7 crusade by Joshua Kinard
1 On Sun, 2020-01-12 at 17:43 -0500, Joshua Kinard wrote:
2 > On 1/12/2020 17:32, Andreas Sturmlechner wrote:
3 > > On Sonntag, 12. Januar 2020 23:07:24 CET Joshua Kinard wrote:
4 > > > It might be worthwhile to treat the removal of Python-2.7 from
5 > > > the tree in
6 > > > the same manner as an EAPI deprecation and removal, given how
7 > > > ingrained it
8 > > > is due to its longevity. That will minimize the whiplash-effect
9 > > > of emerge
10 > > > complaining about slot conflicts and dependency conflicts. Like
11 > > > I just ran
12 > > > into w/ setuptools-45.0.0.0's release.
13 > >
14 > > So, no packaging of >=setuptools-45.0.0 until the end of 2020? Do
15 > > you want to
16 > > freeze all python libs that upstreams are dropping py27 support
17 > > from?
18 > >
19 >
20 > Not saying not to package it. Right now, the issue seems to be it
21 > causes
22 > dependency conflicts in emerge's depgraph parsing when PYTHON_TARGETS
23 > includes python2_7 support. Remove that and stick with python3_*
24 > only, then
25 > other packages that need python2_7 will whine.
26 >
27 > Did setuptools-45.0.0 remove all python2 support? I looked at the
28 > commit
29 > log, and it's only the title that any meaningful hint that it may
30 > have,
31 > "dev-python/setuptools: Bump to 45.0.0 (py3 only)". If it did, then
32 > that
33 > change is the right change, but anyone with a userland that has a mix
34 > of
35 > python2 and python3 is going to have difficulty getting that update
36 > to merge
37 > in, so I really can't go higher than setuptools-44.0.0 for the time
38 > being.
39 >
40
41 https://setuptools.readthedocs.io/en/latest/history.html#v45-0-0

Replies

Subject Author
Re: [gentoo-dev] unsanctioned python 2.7 crusade Joshua Kinard <kumba@g.o>