commit:     991571cd433f50868199c7a683ed537c4825cede
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  5 10:00:01 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun  5 10:01:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=991571cd

dev-python/pydevd: Require extension build to pass

Closes: https://bugs.gentoo.org/933299
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pydevd/{pydevd-3.1.0.ebuild => pydevd-3.1.0-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/pydevd/pydevd-3.1.0.ebuild 
b/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
similarity index 98%
rename from dev-python/pydevd/pydevd-3.1.0.ebuild
rename to dev-python/pydevd/pydevd-3.1.0-r1.ebuild
index 6dc4edbc8458..42e4036ae60c 100644
--- a/dev-python/pydevd/pydevd-3.1.0.ebuild
+++ b/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
@@ -45,9 +45,11 @@ python_prepare_all() {
        distutils-r1_python_prepare_all
 
        # Drop -O3 and -flto compiler args
+       # Make extension build failures fatal
        sed -i \
                -e 's/extra_link_args = extra_compile_args\[\:\]/pass/g' \
                -e '/extra_compile_args/d' \
+               -e '/except/a\    raise' \
                setup.py || die
 
        # Disable tests incompatible with new package versions

Reply via email to