I\'m looking for a way to automate deployment of web applications written in Python to a server. I would like to use virtualenv to have a clean environment for this app
With pip you can create a requirements file:
$ pip freeze > requirements.txt
Then in the server to install all of these you do:
$ pip install -r requirements.txt
And with this (if the server has everything necessary to build the binary packages that you might have included) all is ready.