commit:     8f7d28b132e33ab150f6b6b7cd4c785841baba44
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 14 17:09:00 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 17:09:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7d28b1

dev-python/zope-interface: Fix handling failures from build_ext

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/zope-interface/zope-interface-7.1.0.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-python/zope-interface/zope-interface-7.1.0.ebuild 
b/dev-python/zope-interface/zope-interface-7.1.0.ebuild
index c10bb1258236..89fda95e3a95 100644
--- a/dev-python/zope-interface/zope-interface-7.1.0.ebuild
+++ b/dev-python/zope-interface/zope-interface-7.1.0.ebuild
@@ -30,9 +30,12 @@ BDEPEND="
 distutils_enable_tests unittest
 
 src_prepare() {
-       # strip rdep specific to namespaces
-       sed -e "/'setuptools'/d" -i setup.py || die
        distutils-r1_src_prepare
+
+       # strip rdep specific to namespaces
+       sed -i -e "/'setuptools'/d" setup.py || die
+       # force failure if extension build fails
+       sed -i -e "/'build_ext':/d" setup.py || die
 }
 
 python_compile() {

Reply via email to