I'm quite comfortable deploying python projects, and I've done it for a number of clients, but the problems I'm faced with are:
- Sometimes the client comes with hosting for a previous site, and insist that it has to be hosted in the same location
- There isn't much in the way of reliable, cheap hosting where the client will get support for anything other than PHP.
- I am not going to manage a client's server for them. They do not pay me enough to justify waking up in the middle of the night to restart a linode that crashed. I am not in the hosting business (I used to be), and I like it this way.
I will often try to push the client towards managed business hosting, where there's a bit more freedom to move, but even then, it's an uphill battle. PHP is a (the) reality of my line of work.