It seems that geopy.geocoders.base.GeocoderServiceError was added in geopy 0.96, and that exceptions were moved to geopy.exc module in 0.96. What about documenting that django-easy-maps requires geopy 0.96+ (and adding this info to setup.py), and using imports from geopy.exc? Alternatively, we can do a conditional import: if import from geopy.exc fails, try import exception from geopy.geocoders.base.
Ah, I missed that, in fact I've never even heard of tox, but it sounds interesting. I probably should have done the testing changes in a seperate pull request.
Do you think it's worth supporting django 1.3 and 1.4 with 1.7 about to be released? Is it worth trying to get it working for python3? (geopy and django 1.6 support it)
Would it be easier to have tox call manage.py test rather than having multiple test runners?