Push packages instead of pybundles
Pushing pybundles is annoying because they need to be rebuilt and repushed every time one of the included packages changes.
We could drastically cut down the amount of pushing and storing we do if instead of pushing pybundles, we push the raw packages and install them from a directory on the remote host. This can be done like this:
pip install boto --no-index -f file:///Users/brent.tubbs/tmp/
Where the sdist for the boto package is stored in /Users/brent.tubbs/tmp/.
Since both pypi and chishop provide md5 hashes of packages, we can use those to ensure that the versions stored on the destination server match those in the relevant cheeseshop.