As of January 1, 2020, Python 2.7 has officially reached end-of-life and will no longer receive security updates, bug fixes or other development improvements.
Python 2.7 was first released in 2000 and has been used by developers, administrators, and security professionals for 20 years. While Python 3 was released in 2006, due to the number of users still using version 2.7, the Python team decided to support both development plugins.
It was originally scheduled to retire in 2015, but the development team extended Python's 2,7 death until 2020.
To be precise, Python plans to release another version of Python 2.7 in April 2020, which will be its final version. This version will include bug fixes and security fixes developed in 2019 and possibly until April, to ensure the stability of the final version.
For those who need Python 2.7 and do not want to upgrade to version 3, they can go to PyPy, which will continue to support Python 2.7 after 2020. However, this may not be fully compatible as third-party developers or teams update their libraries to support of Python 3 and not 2.7.