Master thesis background description
The following 826F dependencies have to be installed manually as they are a prerequisite or can't be handled by a package manager. I strongly recommend using virtualenv because you are going to install a bunch of python packages and you probably don't want all of them system wide all the time. Also, now that you are using virtualenv, you might also want to have a look at virtualenv-wrapper.
- pip (Python package manager)
- npm (This is the easiest way to install complexity-report and lessc)
No, they are not available through pip and make sure you install the svn bindings which match your OS and svn version.
- Something to compile the less file (e.g. LessApp)
- a bash script is also available but requires a lessc command to be present on your system
All other dependencies can be installed using:
pip install -r requirements.txt
- Django
- GitPython (Python bindings for git)
- Jinja2 (Template engine)
- Pygments (Syntax highlighting)
- south (Database migrations)
- lizard (C Metrics)
- python-dateutil
There is not much to be done. Only setting up the database and running all migrations.
python manage.py syncdb
python manage.py migrate parsr