summaryrefslogtreecommitdiff
path: root/tools/install_venv.py
diff options
context:
space:
mode:
authorLorin Hochstein <lorin@isi.edu>2011-01-11 13:11:30 -0500
committerLorin Hochstein <lorin@isi.edu>2011-01-11 13:11:30 -0500
commit4c66b2bb2a1f2b44acf9fa62216b78faa10fdfd7 (patch)
tree5bdd5643670d45af8cebd2d5989ba9edcdde5625 /tools/install_venv.py
parentb8de5221368c4055fc593c6d0d7164f2be956924 (diff)
downloadnova-4c66b2bb2a1f2b44acf9fa62216b78faa10fdfd7.tar.gz
Now tries to install virtualenv via easy_install if not present
Diffstat (limited to 'tools/install_venv.py')
-rw-r--r--tools/install_venv.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/install_venv.py b/tools/install_venv.py
index 32c3723526..4e3941210b 100644
--- a/tools/install_venv.py
+++ b/tools/install_venv.py
@@ -66,7 +66,8 @@ def check_dependencies():
# Try installing it via easy_install...
if HAS_EASY_INSTALL:
print 'Installing virtualenv via easy_install...',
- if not run_command(['which', 'easy_install']):
+ if not (run_command(['which', 'easy_install']) and
+ run_command(['easy_install', 'virtualenv'])):
die('ERROR: virtualenv not found.\n\nNova development requires virtualenv,'
' please install it using your favorite package management tool')
print 'done.'