Howdy, I decided to go the safer route with the python upgrade. I do my compiles in a chroot and then copy packages over and emerge with -k on the main OS. I did the first step in chroot, copied over and installed on main OS. I then did the same again with the second step. That all went well enough. The last step tho, it spits out a lot of things that are not pleased with the update. I'm thinking if I leave my package.use at step two until next week, those packages may catch up. It seems some packages I have installed don't support the new default python yet. This is the error part.
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: dev-python/gpep517:0 (dev-python/gpep517-17:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/packaging-24.2-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-context-6.0.1-r1-1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/trove-classifiers-2025.4.11.15-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-text-4.0.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/six-1.17.0-2:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/wheel-0.45.1-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/more-itertools-10.6.0-3:0/0::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/platformdirs-4.3.7-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-scm-8.2.1-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/sip-6.10.0-2:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/wxpython-4.2.2-2:4.0/4.0::gentoo, installed) USE="-debug -test -webkit" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/cython-3.0.12-r1-2:0/0::gentoo, installed) USE="-debug -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-collections-5.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/flit-core-3.12.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/gpep517-16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-functools-4.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/flit-core:0 (dev-python/flit-core-3.12.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-collections-5.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-functools-4.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/packaging-24.2-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-context-6.0.1-r1-1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/trove-classifiers-2025.4.11.15-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-text-4.0.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/more-itertools-10.6.0-3:0/0::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/wheel-0.45.1-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/flit-core-3.11.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/platformdirs-4.3.7-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/installer:0 (dev-python/installer-0.7.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/installer-0.5.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/gpep517-17-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-libs/boost:0 (dev-libs/boost-1.85.0-r1:0/1.85.0.1::gentoo, ebuild scheduled for merge) USE="bzip2 context icu lzma nls python stacktrace zlib -debug -doc -mpi -numpy -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_13 -python3_11 -python3_12" conflicts with dev-libs/boost:=[context,nls,python,python_targets_python3_12(-)] required by (sci-electronics/kicad-9.0.0-r1-2:0/0::gentoo, installed) USE="nls openmp -doc -examples -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_11" dev-libs/boost:0/1.85.0.1=[context,nls,python,python_targets_python3_12(-)] required by (sci-electronics/kicad-9.0.0-r1-2:0/0::gentoo, installed) USE="nls openmp -doc -examples -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_11" dev-python/cython:0 (dev-python/cython-3.0.12-r1:0/0::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12" conflicts with dev-python/cython[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/wxpython-4.2.2-2:4.0/4.0::gentoo, installed) USE="-debug -test -webkit" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" dev-python/setuptools:0 (dev-python/setuptools-78.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/setuptools-78.1.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/six-1.17.0-2:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/setuptools[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/wxpython-4.2.2-2:4.0/4.0::gentoo, installed) USE="-debug -test -webkit" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" dev-python/setuptools[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-scm-8.2.1-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/setuptools[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/sip-6.10.0-2:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" >=dev-python/setuptools-61[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-scm-8.2.1-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/setuptools-78.1.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/wxpython-4.2.2-2:4.0/4.0::gentoo, installed) USE="-debug -test -webkit" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" >=dev-python/setuptools-78.1.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/sip-6.10.0-2:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" >=dev-python/setuptools-78.1.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/cython-3.0.12-r1-2:0/0::gentoo, installed) USE="-debug -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11" dev-python/six:0 (dev-python/six-1.17.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with dev-python/six[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/wxpython-4.2.2-2:4.0/4.0::gentoo, installed) USE="-debug -test -webkit" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" dev-python/packaging:0 (dev-python/packaging-24.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with dev-python/packaging[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/wheel-0.45.1-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/packaging[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-scm-8.2.1-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/packaging[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/sip-6.10.0-2:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" >=dev-python/packaging-24.2[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/setuptools-scm:0 (dev-python/setuptools-scm-8.2.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/setuptools-scm-8[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/sip-6.10.0-2:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 -python3_11" dev-python/setuptools-scm[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/jaraco-collections:0 (dev-python/jaraco-collections-5.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with dev-python/jaraco-collections[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/jaraco-functools:0 (dev-python/jaraco-functools-4.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/jaraco-functools-4[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/jaraco-functools-3.5.0-r1[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-text-4.0.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/jaraco-text:0 (dev-python/jaraco-text-4.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with dev-python/jaraco-text[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-collections-5.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/jaraco-text-3.7.0-r1[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/more-itertools:0 (dev-python/more-itertools-10.6.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/more-itertools-8.12.0-r1[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" >=dev-python/more-itertools-0.12.0-r1[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/jaraco-functools-4.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/platformdirs:0 (dev-python/platformdirs-4.3.7:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/platformdirs-4.2.2[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/wheel:0 (dev-python/wheel-0.45.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/wheel-0.44.0[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" dev-python/trove-classifiers:0 (dev-python/trove-classifiers-2025.4.11.15:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_13t)" conflicts with >=dev-python/trove-classifiers-2024.10.16[python_targets_python3_12(-),python_targets_python3_13(-)] required by (dev-python/setuptools-78.1.0-2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 python3_13 (-pypy3_11) -python3_11 (-python3_13t)" !!! The following installed packages are masked: - sys-kernel/gentoo-sources-6.14.0::gentoo (masked by: package.mask) /etc/portage/package.mask/package.mask: # =media-libs/opencv-4.10.0 For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Would you like to merge these packages? [Yes/No] As you can tell, it wants to continue with some packages which is fine. I'm just concerned about the ones where it says it is skipping. Should I go back to this setting in package.use which is step two and stay there for now, which means both old 3.12 and 3.13 are supported? */* PYTHON_TARGETS: -* python3_12 python3_13 */* PYTHON_SINGLE_TARGET: -* python3_13 This is the one that causes the error. */* PYTHON_TARGETS: -* python3_13 */* PYTHON_SINGLE_TARGET: -* python3_13 I'm thinking it is safe to leave at step two since it will use whichever is the latest python the package supports but want to be sure. Thanks. Dale :-) :-)