Python 2: Support endet zum 1. Januar 2020

Die Python-Entwicklercommunity hat bekräftigt, dass der Support für Python 2.7 am 1. Januar 2020 endgültig eingestellt wird. Nach diesem Datum werden keine Fehlerkorrekturen, Sicherheitsupdates oder sonstigen Pflege-Releases mehr erscheinen, auch bei schwerwiegenden Sicherheitslücken nicht. Das Python-Team hat dazu ein FAQ-Dokument auf der offiziellen Python-Webseite veröffentlicht, auf das Sprachbegründer Guido van Rossum auf Twitter hingewiesen hat.

Der Schritt war seit Jahren absehbar: Bereits 2008 wurde mit Python 3.0 eine neue, nicht abwärtskompatible Version der Sprache eingeführt. Das ursprünglich für 2015 geplante Supportende wurde 2014 auf 2020 verschoben, weil zu viel Software noch nicht portiert war. Für Entwickler, die Python 2 in Skripten, Build-Systemen, Game-Engines oder Werkzeugen für ihre Projekte einsetzen, bedeutet das Ende nun konkreten Handlungsbedarf: Wer Python 2 weiter nutzt, verliert Zugang zu Community-Hilfe und modernen Python-3-Bibliotheken.

Für Studios und Entwickler, die auf Python als Skriptsprache setzen, etwa in Pipelines für Spieleentwicklung, 3D-Software wie Blender oder automatisierten Build-Prozessen, ist die Migration auf Python 3 dringend empfohlen. Das Python-Team verweist auf einen offiziellen Portierungsleitfaden. Als Alternative für Codebasen, die nicht portiert werden können, nennt das Dokument den Python-Interpreter PyPy, der auf Python 2 basiert und laut Projektaussage langfristig keine Abkehr von Python 2 plant. PyPy bietet damit einen Weiterführungspfad für Altcode, ohne die Sicherheitsunterstützung der Kerncommunity.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein