aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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):