From c3811e0adbf6d935948a99c75407e1cee1c0aabd Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 22 Jun 2023 13:59:44 -0500 Subject: [PATCH 1/2] PYTHON-3760 Add C extension building as part of tox test environment --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index de8f1b4c18..00aacb7bdf 100755 --- a/setup.py +++ b/setup.py @@ -126,6 +126,8 @@ def run(self): try: build_ext.run(self) except Exception: + if "TOX_ENV_NAME" in os.environ: + raise e = sys.exc_info()[1] sys.stdout.write("%s\n" % str(e)) warnings.warn( @@ -141,6 +143,8 @@ def build_extension(self, ext): try: build_ext.build_extension(self, ext) except Exception: + if "TOX_ENV_NAME" in os.environ: + raise e = sys.exc_info()[1] sys.stdout.write("%s\n" % str(e)) warnings.warn( @@ -170,7 +174,6 @@ def build_extension(self, ext): ), ] - if "--no_ext" in sys.argv or "NO_EXT" in os.environ: sys.argv.remove("--no_ext") ext_modules = [] From 01836d1b5aa50b8056f56d5ff548128213e9ff39 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 22 Jun 2023 14:00:46 -0500 Subject: [PATCH 2/2] undo whitespace change --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 00aacb7bdf..2c1a52ecaf 100755 --- a/setup.py +++ b/setup.py @@ -174,6 +174,7 @@ def build_extension(self, ext): ), ] + if "--no_ext" in sys.argv or "NO_EXT" in os.environ: sys.argv.remove("--no_ext") ext_modules = []