...
- Checkout the incubator-cloudstack project from incubator-cloudstack.git
- You will need Python - version 2.6 to install marvin but 2.7 to run the tests. Additional modules installed by Marvin - python-paramiko, mysql-connector-python, nose.
- For Windows development environment, following additional steps are needed to be able to run the python tests or for using easy_install via cygwin:
- After installing Python 2.7, the mysql-connector-python for Windows can be found here: http://dev.mysql.com/downloads/connector/python/Image Added
- If you face the error 'ImportError: No module named XmlRunner' then you need to easy_install unittest_xml_reporting-1.4.3-py2.7.egg
- To be able to use easy_install on Windows, download it from here https://pypi.python.org/pypi/setuptoolsImage Added OR follow this http://www.vertigrated.com/blog/2010/08/installing-easy_install-on-windows-7-using-python-2-7/Image Added
- You should install Eclipse and the PyDev plugin. PyDev features auto-completion for python modules from within the Eclipse environment.
- On the master branch the 'developer' profile compiles, packages and installs Marvin.
Code Block |
---|
mvn -P developer -pl :cloud-marvin
|
- The mvn deploy goal will install marvin using pip. If not you may install it by hand by pip or easy_install
Code Block |
---|
pip install tools/marvin/dist/Marvin-0.1.0.tar.gz
|
...
For any feedback, typo corrections please email the -dev listslistsImportError: No module named MySQLdb