The plug-in 'social' installed by mkdocs-material attempts to import modules provided by dev-python/pillow and media-gfx/cairosvg, which currently aren't listed as dependencies. That said, given the two packages' respective dependency trees being relatively heavyweight perhaps it would make sense to put this plug-in behind a USE flag?
I think using optfeature is the best way here. I'll add this in the next version bump.
USE flags are fine on Python packages with no C/Rust extensions, there's no heavy lifting involved during the build.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300473682a0e0bd23a11ba964cda1139d07c5698 commit 300473682a0e0bd23a11ba964cda1139d07c5698 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2023-05-13 04:10:17 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2023-05-13 04:46:09 +0000 dev-python/mkdocs-material: Bump to 9.1.12 Closes: https://bugs.gentoo.org/906126 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/mkdocs-material/Manifest | 1 + dev-python/mkdocs-material/metadata.xml | 5 ++ .../mkdocs-material/mkdocs-material-9.1.12.ebuild | 61 ++++++++++++++++++++++ 3 files changed, 67 insertions(+)