I filed https://bugs.gentoo.org/552410 a couple of years ago, which was fixed. I see now however that newer versions of gcr again only has Python 2.7 compatibility
It was reverted doe to bug #570358 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ee6a088452f257101497b392b406569eddb50b
NEWS file says: gcr 3.33.4: ... - build: Update tap scripts for Python 3 compat [GNOME/gcr!2] ---
I tested on a system with no python 2.7 installed with the ebuild in the pull request, all tests are passed.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8979a0fad85af59f8d1f9a3a405c05ff47b25707 commit 8979a0fad85af59f8d1f9a3a405c05ff47b25707 Author: Mathy Vanvoorden <mathy@vanvoorden.be> AuthorDate: 2019-11-29 11:41:05 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2019-12-04 21:40:13 +0000 app-crypt/gcr: version bump to 3.34 + switch to Python 3 Closes: https://bugs.gentoo.org/691486 Closes: https://github.com/gentoo/gentoo/pull/13798 Signed-off-by: Mathy Vanvoorden <mathy@vanvoorden.be> Signed-off-by: Matt Turner <mattst88@gentoo.org> app-crypt/gcr/Manifest | 1 + app-crypt/gcr/gcr-3.34.0.ebuild | 76 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+)
NEWS file also said "- Move from intltool to gettext [GNOME/gcr#18]", but deps weren't updated.