From 8413afe9f073f2484ef481d3828b38a0ac9f60dd Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Mon, 29 Jun 2015 10:00:52 -0500 Subject: [PATCH] Avoid triggering Py2.6/Py2.7 parser bug (https://bugs.python.org/issue21591) with exec in setup.py --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index c7eb8126..69ea451f 100644 --- a/setup.py +++ b/setup.py @@ -156,7 +156,9 @@ def main(): with open("cffi_build.py.in", "rt") as f: build_script_template = f.read() - format_args = dict((k, repr(v)) for k, v in conf.items()) + format_args = {} + for k, v in conf.items(): + format_args[k] = repr(v) build_script = build_script_template.format(**format_args) -- GitLab