4 ms·
> I'm just suggesting that you really want to use a deploy system with proper dependency management. Why not use pip(pip install -r reqs.txt)? def install
by irahul 14y ago
> I'm just suggesting that you really want to use a deploy system with proper dependency management.
Why not use pip(pip install -r reqs.txt)?
def install_deps():
local('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.
- yummyfajitas 14y agoOften installing a dependency involves more code: 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') (I forget if in_tmp_dir is builtin, but if not it does exactly what it sounds like.)