requests.packages.urllib3

# You might need a newer version of Requests. I just tried it with v2.5.1:
from requests.packages.urllib3.util import Retry
"""
Seems to work. FYI: The latest version is v2.5.3, worth upgrading.
Also if you have a reasonably recent version of urllib3 installed separately, 
this should also work:
"""
from urllib3.util import Retry

"""
Unfortunately we check the specific isinstance type of Retry in 
PoolManager and ConnectionPool, so the two types of Retry objects 
might not be perfectly interchangeable. 
(If anyone wants to fix this, I'd be +1 on a PR.)

For now, if you're intending on using the Retry object with the requests 
version of urllib3, you'll need to import it from there directly.
"""
Puzzled Puffin