summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsetup.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index 14b1b78d..880d3f81 100755
--- a/setup.py
+++ b/setup.py
@@ -11,10 +11,11 @@ import textwrap
# Allow to run setup.py from another directory.
os.chdir(os.path.dirname(os.path.abspath(__file__)))
-# Prevent improper installs without necessary metadata. See #659
-if not os.path.exists('setuptools.egg-info'):
- msg = "Cannot build setuptools without metadata. Run bootstrap.py"
- raise RuntimeError(msg)
+def require_metadata():
+ "Prevent improper installs without necessary metadata. See #659"
+ if not os.path.exists('setuptools.egg-info'):
+ msg = "Cannot build setuptools without metadata. Run bootstrap.py"
+ raise RuntimeError(msg)
src_root = None
@@ -171,4 +172,5 @@ setup_params = dict(
)
if __name__ == '__main__':
+ require_metadata()
dist = setuptools.setup(**setup_params)