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:<p>1. activate virtualenv<p>2. run `easy_install -U app`<p>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.<p>[1] In one deployment, we have staging instance and production instance in the same machine...