diff options
Diffstat (limited to 'bootstrap.py')
-rw-r--r-- | bootstrap.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/bootstrap.py b/bootstrap.py index cbc1ca9d..70f96258 100644 --- a/bootstrap.py +++ b/bootstrap.py @@ -28,8 +28,10 @@ minimal_egg_info = textwrap.dedent(""" """) def ensure_egg_info(): - if not os.path.exists('setuptools.egg-info'): - build_egg_info() + if os.path.exists('setuptools.egg-info'): + return + print("adding minimal entry_points") + build_egg_info() def build_egg_info(): @@ -43,7 +45,11 @@ def build_egg_info(): def run_egg_info(): - subprocess.check_call([sys.executable, 'setup.py', 'egg_info']) + cmd = [sys.executable, 'setup.py', 'egg_info'] + print("Regenerating egg_info") + subprocess.check_call(cmd) + print("...and again.") + subprocess.check_call(cmd) if __name__ == '__main__': |