I was setting up the Python environment in my newly bought Raspberry Pi. While I was trying to install pip in Python 2.7, to my surprise, the warning for Python 2.7’s end of life popped on my screen.
This made me check what does it mean.
Almost a decade ago, it was declared that Python 2.7 would attain its end of life (EOL), in its official website. The document, Python 2.7 Release Schedule, “The End Of Life date (EOL, sunset date) for Python 2.7 has been moved five years into the future, to 2020. This decision was made to clarify the status of Python 2.7 and relieve worries for those users who cannot yet migrate to Python 3.”
This means that Python 2.7 will deprecated version of Python after January 1, 2020. It is not very far. As it attains its EOL, there will be no upgrades available for Python 2.7. The warning shown in the screenshot indicates that the future version of pip will drop support for Python 2.7.
Therefore, all the systems running on it will have to upgrade to Python 3 to get official support from the Python Community.