The fabfile looks great. The only change I would make is to install python packages as part of `setup()` rather than `deploy()`, but it's no train-smash either.