requests 0.8.2 is the packaged version on Ubuntu precise. http://packages.ubuntu.com/precise/python-requests . This is an available configuration on Travis-CI, drone.io , and probably others which do not force an empty virtualenv without access to system packages.
Problems with requests 0.8.2:
- Session does not have a method close, which causes an exception in atexit. https://travis-ci.org/jayvdb/pywikibot-core/jobs/77622718
- request() does not support verify
If these problems cant be avoided, a minimum version of requests needs to be added to setup.py and requirements.txt