On Sunday, 13 December 2020 21:10:14 GMT n952162 wrote: > On 12/13/20 10:55 AM, Michael wrote: > > On Sunday, 13 December 2020 08:57:53 GMT n952162 wrote: > >> $ sed -n -e '/^\s*#/d' -e '/python3_6/p' /etc/portage/package.use/* > >> > >>> =dev-python/certifi-10001-r1 python_targets_python3_6 > >>> =dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 > >>> =dev-python/requests-2.24.0-r1 python_targets_python3_6 > >>> =dev-python/chardet-3.0.4-r1 python_targets_python3_6 > >>> =dev-python/idna-2.10-r1 python_targets_python3_6 > >>> =dev-python/urllib3-1.25.11 python_targets_python3_6 > >>> =dev-python/cryptography-3.2.1 python_targets_python3_6 > >>> =dev-python/cffi-1.14.0-r3 python_targets_python3_6 > >>> =dev-python/pycparser-2.20-r1 python_targets_python3_6 > >>> =dev-python/ply-3.11-r1 python_targets_python3_6 > >>> =dev-python/PySocks-1.7.1-r1 python_targets_python3_6 > >>> =dev-python/pyopenssl-19.1.0-r1 python_targets_python3_6 > >>> =dev-python/setuptools-50.3.0 python_targets_python3_6 > >>> =dev-python/six-1.15.0-r1 python_targets_python3_6 > > > > Why had you set up these in your package.use? > > Basically, whenever emerge tells me I need USE variables, I define them. > > It's not clear to me how I should know to override that, for example, to > say, oh that's not needed anymore. If you're running a stable system then you should not *need* to define a particular python version or python target manually in your USE preferences configuration and you should not need to add python or any lib packages in general, in your '/var/lib/portage/world' file. Portage will take care of python for itself and for any packages which have python as a dependency. eselect python list eselect python update eselect python cleanup and running emerge --depclean -v -a after a new python version arrives should keep your system stable without any more clashes, in most cases. The devs usually do a very good job in leaving the stable tree in a ... stable condition. :-)