diff options
author | xoviat <xoviat@users.noreply.github.com> | 2017-10-15 13:28:32 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-15 13:28:32 -0500 |
commit | 1a37f5713e08a0320038ec4e5d2164f95a29abef (patch) | |
tree | f83bca71c18a8cb9292986e82b22bb49a1094bee /setuptools/build_meta.py | |
parent | efc7b7b5fb61125b888a615d6ef4b1fca85332c0 (diff) | |
download | external_python_setuptools-1a37f5713e08a0320038ec4e5d2164f95a29abef.tar.gz external_python_setuptools-1a37f5713e08a0320038ec4e5d2164f95a29abef.tar.bz2 external_python_setuptools-1a37f5713e08a0320038ec4e5d2164f95a29abef.zip |
FIX: setup the correct environment before loading setup.py
Diffstat (limited to 'setuptools/build_meta.py')
-rw-r--r-- | setuptools/build_meta.py | 3 |
1 files changed, 2 insertions, 1 deletions
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): |