Ebuilds have: PYTHON_REQ_USE="threads" This means that python-any-r1.eclass would search for a Python implementation installed with USE="threads". However >=dev-lang/python-3.7 does not "threads" USE flag. Fix: -PYTHON_REQ_USE="threads" +PYTHON_REQ_USE="threads(+)"
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=323440daf06ac6a92d31608ec8d34e4326ec4899 commit 323440daf06ac6a92d31608ec8d34e4326ec4899 Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2019-10-23 08:19:16 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2019-10-23 08:19:46 +0000 net-libs/nodejs: Set PYTHON_REQ_USE="threads(+)" Package-Manager: Portage-2.3.77, Repoman-2.3.17 Bug: https://bugs.gentoo.org/698308 Signed-off-by: Jeroen Roovers <jer@gentoo.org> net-libs/nodejs/{nodejs-13.0.0.ebuild => nodejs-13.0.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)