dev-python/pyopengl_accelerate checks for numpy at install time and builds its numpy extension only if numpy is present: https://github.com/mcfletch/pyopengl/blob/29b79e8966ba2930a5c44829b02dffc1ca600752/accelerate/setup.py#L66-L88 pyopengl_accelerate does not seem to have a way to turn off building the numpy extension when numpy is installed, so a USE flag for this package may not be appropriate. Perhaps it should unconditionally depend on dev-python/numpy? Alternatively, if the ebuild were updated to support USE=numpy, perhaps it could patch setup.py to skip building the extension when building dev-python/pyopengl_accelerate with USE=-numpy.
Thanks for the report!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78d6e5ecf75c437da0aa47231e1302b5c514a8f4 commit 78d6e5ecf75c437da0aa47231e1302b5c514a8f4 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2024-03-21 15:08:31 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-03-21 15:12:34 +0000 dev-python/pyopengl_accelerate: Add a flag to control numpy ext Closes: https://bugs.gentoo.org/927302 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/pyopengl_accelerate/metadata.xml | 3 +++ .../pyopengl_accelerate-3.1.7.ebuild | 23 ++++++++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-)