summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setuptools/dist.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/setuptools/dist.py b/setuptools/dist.py
index bab6b444..ba810d1a 100644
--- a/setuptools/dist.py
+++ b/setuptools/dist.py
@@ -652,8 +652,12 @@ class Distribution(_Distribution):
return underscore_opt
def _setuptools_commands(self):
- dist = pkg_resources.get_distribution('setuptools')
- return list(dist.get_entry_map('distutils.commands'))
+ try:
+ dist = pkg_resources.get_distribution('setuptools')
+ return list(dist.get_entry_map('distutils.commands'))
+ except pkg_resources.DistributionNotFound:
+ # during bootstrapping, distribution doesn't exist
+ return []
def make_option_lowercase(self, opt, section):
if section != 'metadata' or opt.islower():