Suche

Programmiersprache: Debian entfernt Python 2

Der Support für Python 2 ist seit drei Jahren offiziell ausgelaufen. In Debian bleiben die Pakete wohl noch länger in den stabilen Zweigen erhalten.

Artikel veröffentlicht am ,
Debian hat Python 2 aus seinem Entwicklungszweig entfernt. (Bild: Pixabay)

Die Paketbetreuer der Linux-Distribution Debian haben die letzten Pakete und Abhängigkeiten zur Unterstützung der veralteten Programmiersprache Python 2 aus dem Entwicklungszweig Unstable (Sid) entfernt. Das geht aus einem entsprechenden Bug-Report hervor, der den Fortschritt der Änderungen dokumentiert. In der Paketsuche ist die Version der Programmiersprache nun zumindest für Sid nicht mehr zu finden.

Anzeige

Das auf eine langfristige Pflege und möglichst breite Paket- und Architekturunterstützung angelegte Debian-Projekt gilt in Bezug auf Änderungen mit sehr großen Auswirkungen als eher konservativ und benötigt oft einige Jahre länger zur Umsetzung von Änderungen, die andere Linux-Distribution schnell umsetzen. Das gilt auch für den Abschied von Python 2. So verzichten etwa die im Frühjahr 2020 erschienenen Versionen von Fedora oder auch Ubuntu bereits auf Python 2.

Python 2 erhält offiziell seit dem 1. Januar 2020 keinen Support mehr. Im April 2020 folgte dann mit Version 2.7.18 noch eine letzte Version für die Sprache. Bereits im Jahr 2008 kündigten die Entwickler mit der Veröffentlichung von Python 3, das nicht kompatibel zu Python 2 ist, an, den 2er-Zweig der Sprache langfristig nicht mehr zu unterstützen. Version 2.7 von Python, die 2010 erschien, war die letzte große Veröffentlichung dieses Zweigs. Das geplante Supportende musste dabei immer wieder nach hinten verschoben werden, da noch viel alte Software weiterhin nicht auf Python 3 portiert worden war.

Und noch immer betreiben zahlreiche Projekte Software, die mit Python 2 läuft. Das zeigte sich zuletzt etwa im Herbst 2022 am Gnome-Projekt, das seine Mailing-Listen einstellte, um auf die entsprechende Software verzichten zu können. Darüber hinaus bleibt Python 2 wohl auch noch Jahre in den stabilen Veröffentlichungen von Debian erhalten, die Pakete werden sehr wahrscheinlich nicht entfernt. Das aktuelle Debian 11 (Bullseye) wird vermutlich noch bis mindestens Mitte Juli 2024 standardmäßig gepflegt.