At a first glance, it's build-time dep on Python which is a case for python-any-r1 eclass.
So I've been looking into OpenNI, and while there are some Python scripts inside, I can't find anything in the Makefiles that would actually call them or Python. I think the dep is only needed when building redistribution archives. Same goes for OpenNI2.
Ping.
I'm going to call maintainer timeout on this one.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=473d75a00afe53d215d4e3e93782ae2c3953168c commit 473d75a00afe53d215d4e3e93782ae2c3953168c Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-08-30 14:57:28 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-09-25 17:31:40 +0000 dev-libs/OpenNI2: Remove unnecessary Python dep Closes: https://bugs.gentoo.org/615916 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild | 3 +-- dev-libs/OpenNI2/OpenNI2-9999.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534f2e086c7629cd8e0a0c7d0c000c431ca03812 commit 534f2e086c7629cd8e0a0c7d0c000c431ca03812 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-08-30 14:55:31 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-09-25 17:31:39 +0000 dev-libs/OpenNI: Remove unnecessary Python dep Bug: https://bugs.gentoo.org/615916 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-libs/OpenNI/OpenNI-1.5.7.10.ebuild | 3 +-- dev-libs/OpenNI/OpenNI-9999.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-)