Installing Dependencies on OSX
Requires python 2.6, do NOT upgrade openssl to version 1.0.0a, the code depends on 0.96, which is installed by default. (OpenSSL 1.0a can sometimes get installed through ports as a dependency... if you have it installed with ports, you can deactivate it for OpenStack Nova to work).
Run in your Nova repository, this will install dependencies in an isolated environment, and print help to tell you more about it:
python tools/install_venv.py ./run_tests.sh
For running Nova in development (not just the test suite), you may need to install RabbitMQ. Homebrew packages are illustrated here, but these should be available from MacPorts as well.
# optional to run without fake rabbit brew install rabbitmq /usr/local/sbin/rabbitmq-server