From 1a37f5713e08a0320038ec4e5d2164f95a29abef Mon Sep 17 00:00:00 2001 From: xoviat Date: Sun, 15 Oct 2017 13:28:32 -0500 Subject: FIX: setup the correct environment before loading setup.py --- setuptools/build_meta.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'setuptools/build_meta.py') diff --git a/setuptools/build_meta.py b/setuptools/build_meta.py index 365e24ee..02ad91cc 100644 --- a/setuptools/build_meta.py +++ b/setuptools/build_meta.py @@ -68,10 +68,11 @@ def _run_setup(setup_script='setup.py'): # Correctness comes first, then optimization later _initialize_master_working_set() __file__ = setup_script + __name__ = '__main__' f = getattr(tokenize, 'open', open)(__file__) code = f.read().replace('\\r\\n', '\\n') f.close() - exec(compile(code, __file__, 'exec')) + exec(compile(code, __file__, 'exec'), locals()) def _fix_config(config_settings): -- cgit v1.2.3