As per the documentation the module future provides __future__ imports which can make the code Python2 & 3 compatible.
https://pypi.org/project/future/
But, doesn't the Python 2.7 already include __future__ by default.?
My question is, when exactly would we need to do pip install future.?
The question might link to the difference between future and __future__.