removed distribute so it doesn't break the virtualenv