My current Django template on EC2 is using a number of easy-install packages always because there is no matching yum package. Unfortunately, easy-install has a disconcertingly high failure rate. Every few weeks a new easy-install package fails to install on instance launch.
Currently it is pyOpenSSL (which does not have a yum for Python 2.6)
How are other Django/Python admins handling this on EC2? Do you have all the tarballs as attachements? That seems to be where I am getting to ...