On Mon, 20 Sep 2021 15:56:46 +0200, Gerrit Kuehn wrote:

> > > ~ # cat /etc/portage/package.use/py 
> > > */* PYTHON_TARGETS: -* python3_9 python3_8
> > > */* PYTHON_SINGLE_TARGET: -* python3_9
> > > ---    
> 
> > You should probably not mess with these variables until after your
> > system is 100% updated and consistent. And even then, probably not.
> > 
> > With our package manager written in python, you often need old python
> > stuff to build the new python stuff, and disabling the old python
> > stuff will throw a wrench into that. Even in situations where
> > technically some upgrade path exists, the complexity of the python
> > dependencies often means that the package manager will give up before
> > it finds the solution unless the solution is obvious. By tweaking
> > those variables, you make the solution less obvious to it.  
> 
> Well, this was the suggested way to go, see
> https://www.gentoo.org/support/news-items/2021-05-05-python3-9.html

That news item is about going from 3.8 to 3.9, you are on 3.7. I'd try
removing the -* items are trying again.


-- 
Neil Bothwick

"We demand rigidly defined areas of doubt and uncertainty!"

Attachment: pgpd48PCoW9g5.pgp
Description: OpenPGP digital signature

Reply via email to