Apart from all of this pain, I'm very happy to be able to use them.
I'm really waiting for someone to build a "wheel on demand" website that would be a proxy to pypi. Or to turn pypi into a wheel farm (I don't know how realist this idea is).
I have plans for either turning PyPI into a build farm, or making a secondary service that acts as a build farm for PyPI. We've just been more focused on cleaning up other issues.
Removing 'bundle' was painful for us, and I even contributed a bunch of code to 'pip2pi' [2] to make it easy to set up an S3 bucket as a "local" pip mirror for our EC2 infrastructure, but it was all bandaid after bandaid.
So far, Packer has felt much more elegant (despite the effort it took to put it in to our workflow) than wheel, pip2pi, or any other solution.
[1] http://tech.flyclops.com/replacing-pip-bundle-374
[2] https://github.com/wolever/pip2pi
(Edited for grammar.)
Thanks for these links!
Turns out the answer is:
1) Yes, you can kind of support packages with c-plugins, if you're specific and careful.
2) They make server deployments significantly faster.
That's actually pretty neat.
...but damn, they still look like a massive pain to work with.