summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbst-marge-bot <marge-bot@buildstream.build>2019-06-03 10:38:52 +0000
committerbst-marge-bot <marge-bot@buildstream.build>2019-06-03 10:38:52 +0000
commit6b1f04769601328dfdd724103a4e08fc8623599c (patch)
tree1e6f2b2fd045633c07869c23003dda3e7ea9631d
parent3f91a4230cd54382a8819e7aeb407752d0eee33c (diff)
parent24637421ec9bdf92b0faba3a9d3fe1df6d9ac94d (diff)
downloadbuildstream-6b1f04769601328dfdd724103a4e08fc8623599c.tar.gz
Merge branch 'bschubert/fix-cython-trace' into 'master'
setup.py: Be more restrictive with BST_CYTHON_TRACE values See merge request BuildStream/buildstream!1368
-rwxr-xr-xsetup.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index ad87932fb..ed211dd09 100755
--- a/setup.py
+++ b/setup.py
@@ -324,7 +324,12 @@ def assert_cython_required():
raise SystemExit(1)
-ENABLE_CYTHON_TRACE = os.environ.get("BST_CYTHON_TRACE", "0")
+try:
+ ENABLE_CYTHON_TRACE = int(os.environ.get("BST_CYTHON_TRACE", "0"))
+except ValueError:
+ print("BST_CYTHON_TRACE must be an integer. Please set it to '1' to enable, '0' to disable", file=sys.stderr)
+ raise SystemExit(1)
+
extension_macros = [
("CYTHON_TRACE", ENABLE_CYTHON_TRACE)