krop should depend on dev-python/PyQt5[gui,widgets]. krop fails to run on my system with the following error: > $ krop > Traceback (most recent call last): > File "/usr/lib/python-exec/python3.6/krop", line 18, in <module> > main() > File "/usr/lib64/python3.6/site-packages/krop/application.py", line 58, in main > from krop.qt import QApplication > File "/usr/lib64/python3.6/site-packages/krop/qt.py", line 5, in <module> > from PyQt5.QtGui import * > ModuleNotFoundError: No module named 'PyQt5.QtGui' Futher investigation shows widgets use flag is also need: > $ grep 'from PyQt5' /usr/lib64/python3.6/site-packages/krop/qt.py > from PyQt5.QtCore import * > from PyQt5.QtGui import * > from PyQt5.QtWidgets import *
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f185fb37264ca8d43b5c3f1d8066d501dd9ffd6 commit 3f185fb37264ca8d43b5c3f1d8066d501dd9ffd6 Author: Andreas K. Huettel <dilfridge@gentoo.org> AuthorDate: 2020-02-22 20:12:37 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-02-22 20:12:37 +0000 app-text/krop: Fix PyQt5 dependency, bug 699112 Closes: https://bugs.gentoo.org/699112 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> .../krop/{krop-0.5.1.ebuild => krop-0.5.1-r1.ebuild} | 16 +++++++++++----- app-text/krop/krop-9999.ebuild | 2 +- 2 files changed, 12 insertions(+), 6 deletions(-)