The yadtshell controls hosts with a yadt-client or yadt-minion via ssh, handles service dependencies and package updates.
It is considered good practice to install all packages available via pip & easy_install in a virtual environment so that your development dependencies are isolated from the system-wide dependencies.
# create a virtual environment for installation
virtualenv ve
# activate the virtual environment
source ve/bin/activate
# install the yadtshell from the PyPi cheeseshop
pip install yadtshell
This module uses the pybuilder.
git clone https://github.com/yadt/yadtshell
cd yadtshell
virtualenv venv
. venv/bin/activate
pip install pybuilder
pyb install_dependencies
Or you could use pyb_init and run
pyb_init https://github.com/yadt/yadtshell
pyb verify
pyb
cd target/dist/yadtshell-$VERSION
./setup.py <whatever you want>
pyb
cat target/reports/coverage