aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/build_meta.py
diff options
context:
space:
mode:
authorxoviat <xoviat@users.noreply.github.com>2017-10-15 13:28:32 -0500
committerGitHub <noreply@github.com>2017-10-15 13:28:32 -0500
commit1a37f5713e08a0320038ec4e5d2164f95a29abef (patch)
treef83bca71c18a8cb9292986e82b22bb49a1094bee /setuptools/build_meta.py
parentefc7b7b5fb61125b888a615d6ef4b1fca85332c0 (diff)
downloadexternal_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.py3
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):