Considering the low number of tenants in your application, I believe automation was not an important requirement for you (if at all), but how would you go about creating virtualenvs on-the-fly?
The nice thing of Fabric is that it makes automating something hardly more work than doing something in a one-off fashion.