As the only gimp in tree currently requires python 2.7, and also requires pygtk ( bug #711684 ), and as pygtk requires pycairo, as long as gimp is expected to work, and requires python 2.7, pycairo versions need to support python 2.7 pycairo doesn't support python 2.7 So every upgrade is now giving me this: dev-python/pycairo:0 (dev-python/pycairo-1.19.1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 python3_8 -pypy3 -python3_6" conflicts with >=dev-python/pycairo-1.0.2[python_targets_python2_7(-)] required by (media-gfx/gimp-2.10.18-r1:2/2::gentoo, installed) USE="aalib alsa jpeg2k mng openexr postscript python udev wmf xpm (-aqua) -debug -doc -gnome -heif -test -unwind -vector-icons -webp" ABI_X86="(64)" CPU_FLAGS_X86="mmx sse" PYTHON_SINGLE_TARGET="python2_7" >=dev-python/pycairo-1.0.2[python_targets_python2_7(-),-python_single_target_python2_7(-)] required by (dev-python/pygtk-2.24.0-r5:2/2::gentoo, installed) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7"
(In reply to Kent Fredric (IRC: kent\n) from comment #0) > pycairo doesn't support python 2.7 *pycairo 1.91.1 doesn't support py2.7
Do you expect us to terrorize upstream into restoring Python 2 support in pycairo, or to block adding new versions because one package you use just happens to require Python 2?
(In reply to Michał Górny from comment #2) > Do you expect us to terrorize upstream into restoring Python 2 support in > pycairo, or to block adding new versions because one package you use just > happens to require Python 2? No. But this bug should probably stay open to prevent premature cleanup and stabilization of pycairo, as until gimp is fixed to work with py3.7, this is still going to be a real problem.