python-requests is a candidate alternative for httplib2. A proof of concept has been created:
https://gerrit.wikimedia.org/r/#/c/189821/
To smooth the transition to python-requests, it would be good for 'http' to support both httplib2 and requests, selected via a config variable.