{'mergedict'} MISSING singledispatch That's on py3.6.
Sorry, premature submit. Looks like the package has unconditional requirement on singledispatch, and appropriately uses the module on all Python versions; the ebuild uses only the virtual (which pulls it in for the versions missing built-in methods) and our singledispatch ebuild is missing py3.x in impls. So we either need to: a. add py3* to singledispatch, and fix the dep, or b. fix mergedict to use built-in singledispatch whenever available and update the requirement in setup.py.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37faf468013751883b4741bbc52049e6b162fca2 commit 37faf468013751883b4741bbc52049e6b162fca2 Author: Sebastian Pipping <sping@gentoo.org> AuthorDate: 2020-01-20 21:28:06 +0000 Commit: Sebastian Pipping <sping@gentoo.org> CommitDate: 2020-01-20 22:20:53 +0000 dev-python/mergedict: Fix py36 + EAPI 7 + py3[78] Closes: https://bugs.gentoo.org/619330 Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-2.3.84, Repoman-2.3.20 .../mergedict/files/mergedict-0.2.0-py34.patch | 60 ++++++++++++++++++++++ dev-python/mergedict/mergedict-0.2.0-r1.ebuild | 24 +++++++++ 2 files changed, 84 insertions(+)