diff options
author | Pablo Galindo Salgado <Pablogsal@gmail.com> | 2021-07-30 15:21:09 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-30 16:21:09 +0200 |
commit | 7cad0bee80a536c7e47f54cf43174175834f30a0 (patch) | |
tree | 99a374e52a5f29194e463b81c04350b9259a01d7 /setup.py | |
parent | f4367ba3c533fc2dc9e32aa431d674f715b911f2 (diff) | |
download | cpython-git-7cad0bee80a536c7e47f54cf43174175834f30a0.tar.gz |
Fail the CI if an optional module fails to compile (GH-27466)
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -571,6 +571,9 @@ class PyBuildExt(build_ext): print("Custom linker flags may require --with-openssl-rpath=auto") print() + if os.environ.get("PYTHONSTRICTEXTENSIONBUILD") and (self.failed or self.failed_on_import): + raise RuntimeError("Failed to build some stdlib modules") + def build_extension(self, ext): if ext.name == '_ctypes': |