Correction in setup.py: do not raise exception if install location does not exist yet.

This commit is contained in:
Luke Campagnola 2014-12-01 16:39:41 -05:00
parent 87453a2e2a
commit f90565442c

View File

@ -101,11 +101,12 @@ class Install(distutils.command.install.install):
""" """
def run(self): def run(self):
name = self.config_vars['dist_name'] name = self.config_vars['dist_name']
if name in os.listdir(self.install_libbase): path = self.install_libbase
if os.path.exists(path) and name in os.listdir(path):
raise Exception("It appears another version of %s is already " raise Exception("It appears another version of %s is already "
"installed at %s; remove this before installing." "installed at %s; remove this before installing."
% (name, self.install_libbase)) % (name, path))
print("Installing to %s" % self.install_libbase) print("Installing to %s" % path)
return distutils.command.install.install.run(self) return distutils.command.install.install.run(self)
setup( setup(