Python Application Deployment with Native Packages
I think native packages make things too rigid. A private PyPI server hits the sweet spot for us. The steps to deploy an update is as simple as:1. activate virtualenv2. run `easy_install -U app`and no root permission is required. It also has the added benefit to allow having multiple copies of the same package in the same machine [1], which can't be done with native package.[1] In one deployment, we have staging instance and production instance in the same machine...