Add exception handling for non-existent setup_py_dir

Signed-off-by: Dan Ryan <dan@danryan.co>
This commit is contained in:
Dan Ryan
2018-07-24 23:37:28 -04:00
parent c584739b41
commit dc97d73e62
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -284,7 +284,7 @@ class PyPIRepository(BaseRepository):
with chdir(ireq.setup_py_dir):
from setuptools.dist import distutils
distutils.core.run_setup(ireq.setup_py)
except (ImportError, InstallationError):
except (ImportError, InstallationError, TypeError):
pass
try:
dist = ireq.get_dist()
@@ -246,7 +246,7 @@ index 1c4b943..91902dc 100644
+ with chdir(ireq.setup_py_dir):
+ from setuptools.dist import distutils
+ distutils.core.run_setup(ireq.setup_py)
+ except (ImportError, InstallationError):
+ except (ImportError, InstallationError, TypeError):
+ pass
+ try:
+ dist = ireq.get_dist()