in src/setup.py [0:0]
def run(self):
print self.message, # comma stops print from adding line break at the end
try:
self._process = self._get_process()
self._capture_outputs()
except OSError:
self.stderr = self.INVALID_COMMAND_ERROR_MSG.format(command=self._command)
finally:
self._output_command_status()
if not self.was_successful and self._exit_on_failure:
raise InstallationFailedException(self.ERROR_MSG.format(command=self._command, error_output=self.stderr))