Why not use pip(pip install -r reqs.txt)?
def install_deps(): local('pip install -r reqs.txt')
with in_tmp_dir(): run('wget http://someserver/project_bleeding_edge.tar.gz') run('tar -xvzf project_bleeding_edge.tar.gz') run('./configure; make;') sudo('make install') put('conf/server.conf', 'server.conf') sudo('mv server.conf /etc/server.conf')
Why not use pip(pip install -r reqs.txt)?
Or if you are talking system dependencies, use apt-get or yum or whatever comes with your system from within fabric.