On 01/11/2024 19:28, Desarrollos WEB wrote:
Seeing this problem, you should always use the variables RDEPEND, BDEPEND, DEPEND, adding content, not replacing it (of course, there may be a special case), but as a general rule you should add, not replace, these variables, both in eclass and ebuilds.
Please see chapter 10 of the PMS: https://dev.gentoo.org/~ulm/pms/head/pms.html#chapter-10
accumulate-vars The IUSE, REQUIRED_USE, DEPEND, BDEPEND, RDEPEND, PDEPEND and IDEPEND variables are handled specially when set by an eclass. They must be accumulated across eclasses, appending the value set by each eclass to the resulting value after the previous one is loaded. For EAPIs listed in table 10.1 as accumulating PROPERTIES and RESTRICT, the same is true for these variables. Then the eclass-defined value is appended to that defined by the ebuild. In the case of RDEPEND, this is done after the implicit RDEPEND rules in section 7.3.7 are applied.
Your issue is not what you think it is, looks to me like a missing BDEPEND on setuptools, please report it as a bug.