# Lettuce Behaviour Driven Development for python

# Install a development environment for lettuce

Here are guidelines to get a development environment for lettuce.

## OS specific

Here are repcipes for specific operating systems. They should help you go fast or automate lettuce installation procedure:

## Generic guidelines

### Dependencies

you will need to install these dependencies in order to hack lettuce :)

All of them are used within lettuce tests.

#### you could use a virtualenv

    mkvirtualenv lettuce
    workon lettuce
    pip install -r requirements.txt

#### or just install manually

    sudo pip install -r requirements.txt

#### or do it really from scratch

- nose) : > [sudo] pip install nose

- mox) : > [sudo] pip install mox

- sphinx) : > [sudo] pip install sphinx

- lxml) : > [sudo] pip install lxml

- tornado) : > [sudo] pip install tornado

- django) : > [sudo] pip install django

### Installing lettuce itself

    [sudo] python setup.py develop