Hello. While PyQt4 and pyside have all widgets consolidated in their QtGui modules, PyQt5 separates widgets into QtWidgets module. Having these widgets is essential for gui, so it's logical to require 'widgets' USE for PyQt5 when 'gui' USE is requested for QtPy. Please fix.
Of course, PyQt5 should also have 'gui' USE when 'gui' USE is requested for QtPy.
Fixed in commit efa01455a24474255b48ac6cb40e597cb885409d Author: Sébastien Fabbro <bicatali@gentoo.org> AuthorDate: Wed Jan 4 18:14:28 2017 +0000 Commit: Sébastien Fabbro <bicatali@gentoo.org> CommitDate: Wed Jan 4 19:24:50 2017 +0000 dev-python/QtPy: forced widget flag for pyqt5 with gui Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=604152 Package-Manager: Portage-2.3.3, Repoman-2.3.1 Thanks!