Die Python-Version 2.7 ist nach wie vor in Gebrauch, auch wenn die stark veränderte und deshalb mit Python 2.x nicht kompatible Version 3 bereits 2008 freigegeben wurde. Nun soll der Support für Python 2 per Anfang 2020 definitiv eingestellt werden, wie einem
FAQ auf der Python-Website zu entnehmen ist.
Entwickler, die noch auf Python 2 setzen, sollen dann nicht mehr auf die Unterstützung durch die Python-Community rechnen – auch nicht im Fall katastrophaler Sicherheitslücken. Wer noch mit Python 2 arbeite, könne überdies viele gute Tools nicht nutzen, die nur unter Python 3 laufen. Für die Umstellung von Python 2 auf 3 wird der "Porting Python 2 Code to Python 3 Guide"
empfohlen.
Das Supportende für Python 2 war ursprünglich auf 2015 angesetzt. Die Python-Entwickler verschoben diesen "Sunset"-Termin dann auf den 1. Januar 2020, weil 2015 sehr viele Pyton-basierte Software noch nicht auf Version 3 portiert war.
(ubi)