On Tue, 11 Aug 2020 23:41:33 +0000 (UTC)
"Thomas Mueller" <mueller6...@twc.com> wrote:

> > Hi, everyone.  
> 
> > TL;DR: we might keep Python 2.7 supported as a build-time dependency
> > of a few packages as necessary, while removing the eclass support
> > for installing packages for py2.7.  
> 
> 
> > As I've mentioned earlier, the plan is to get rid of Python 2.7
> > target support at the beginning of 2021.  The plan was to last rite
> > all remaining packages failing to support Python 3 at 2021-01-01,
> > and remove the eclass support on 2021-02-15.  At the same time, the
> > Python interpreter was going to stay around for as long as
> > necessary.  
> 
> > I've also mentioned that there is a high risk that this will not be
> > possible because of a few large entities ignoring the problem
> > and failing to port their build system scripts away from Python 2.
> > We can't really last rite all major web browsers, and postponing
> > the deadline indefinitely is not a good solution either.  
> 
> > Therefore, I advise the following plan B: if it is impossible to
> > remove Python 2.7 support from packages entirely, the support for
> > installing Python packages for Python 2.7 will be removed.
> > However, there will be exemptions granted for build-time
> > dependencies on the Python interpreter to keep things working, for
> > as long as the interpreter itself is going to stay.  
> 
> > The candidates for exemptions are pypy/pypy3 (CPython 2.7 is needed
> > for bootstrap on new platforms), Mozilla products, WebKit and
> > WebKit-based browsers.  
> 
> > Best regards,
> > Micha=C5=82 G=C3=B3rny  
> 
> I believe net-print/hplip also depends on Python 2.7.  This is
> print/hplip in NetBSD pkgsrc and FreeBSD ports.
> 
> Or did they fix that recently?
> 
> Possibly hplip is mainly for older HP printers, not sure about what's
> going on with HP laser printers more recently.
> 
> Maybe that's why there has been reluctance to fix the Python 2.7
> dependency?
> 
> I have such an HP printer (LaserJet M1212nf MFP), and my experience
> dissuades me from ordering anything further from HP.
> 
> I think most everybody involved with open-source would agree that
> proprietary binary plugins suck.
> 
> Tom
> 
> 
latest hplip has: PYTHON_COMPAT=( python3_{6,7,8} )
and older one was just missing py3.8

Reply via email to