[PATCH 2/3] distutils-r1.eclass: Make missing DISTUTILS_EXT fatal in EAPI 9

Michał Górny <[email protected]> Tue, 9 Jun 2026 20:11:09 +0200
Newsgroups gmane.linux.gentoo.devel
Message-ID <[email protected]>
Signed-off-by: Michał Górny <[email protected]>
---
 eclass/distutils-r1.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 176a8b33ba9a6..735861ef09359 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1859,6 +1859,7 @@ _distutils-r1_post_python_install() {
 				eqawarn "QA Notice: Python extension modules (*$(get_modname)) found installed. Please set:"
 				eqawarn "  DISTUTILS_EXT=1"
 				eqawarn "in the ebuild."
+				[[ ${EAPI} != [78] ]] && die "DISTUTILS_EXT not set"
 				_DISTUTILS_EXT_WARNED=1
 			fi
 		fi