Will, checkout tools/travis/install.sh for hints (much of travis scripts can be used as hints on how to setup a marvin env).
You'll need to install mysql-connector-python manually, unfortunately oracle/mysql hosts them at their cdn and pypi/pip scks as not fetching external deps on their own. So you'll need to do something like, pip install --upgrade --egg <url to mysql-connector-python.tar.gz> Regards. Regards, Rohit Yadav rohit.ya...@shapeblue.com www.shapeblue.com 53 Chandos Place, Covent Garden, London WC2N 4HSUK @shapeblue -----Original Message----- From: Will Stevens [mailto:williamstev...@gmail.com] Sent: Monday, April 25, 2016 11:37 PM To: dev@cloudstack.apache.org Subject: No module named marvin Could this: Deploy data center.. Traceback (most recent call last): File "/data/git/cs3/cloudstack/tools/marvin/marvin/deployDataCenter.py", line 28, in <module> from marvin import configGenerator ImportError: No module named marvin Be caused by this: Installing Marvin DEPRECATION: --allow-external has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. Processing ./tools/marvin/dist/Marvin-4.9.0-SNAPSHOT.tar.gz Collecting mysql-connector-python>=1.1.6 (from Marvin===4.9.0-SNAPSHOT) Could not find a version that satisfies the requirement mysql-connector-python>=1.1.6 (from Marvin===4.9.0-SNAPSHOT) (from versions: ) No matching distribution found for mysql-connector-python>=1.1.6 (from Marvin===4.9.0-SNAPSHOT) This seems to be happening in all my CI environments this morning. Thoughts? Thanks, Will