Python 2.7.18, die letzte Korrekturversion von Python 2.7 und der 2.x-Zweig

Python 2.7.18

Die Python Software Foundation wurde vorgestellt Vor ein paar Tagen die Veröffentlichung von Python Version 2.7.18, das zu sein ist die neueste Version des Python 2.x-Zweigs. Und seit dem Start von Python 3.0 wurde empfohlen, die vorherigen Python-Versionen zugunsten dieser neuesten Version aufzugeben.

Im März 2019 Guido van Rossum, der Schöpfer und Leiter des Python-Programmiersprachenprojekts, kündigte an, dass die Unterstützung für Python Version 2.7 am 1. Januar 2020 endet. Nach dieser Frist profitiert Python 2.7 nicht mehr von Updates, auch nicht für Sicherheitskorrekturen.

Offensichtlich ist es Indie-Entwicklern immer möglich, Python 2.7 zu teilen um seine Kontinuität zu gewährleisten. Für Guido van Rossum müssen wir jedoch nicht länger auf ihn und sein Team warten, um Updates oder sogar Entscheidungen im Zusammenhang mit der Entwicklung von Python 2.7 zu erhalten.

Python 2.7 befindet sich seit der Veröffentlichung von Python 2.6 vor mehr als 11 Jahren in der aktiven Entwicklung. In diesen Jahren haben CPython-Entwickler und Hauptverantwortliche entschlossen Fehlerbehebungen für Zweig 2.7 vorgenommen, was keine kleine Aufgabe ist, da die Zweige Python 2 und 3 auseinander gingen.

In der Mitte des Lebens von Python 2.7 gab es große Änderungen, wie zum Beispiel die Funktion in PEP 466, die das SSL-Modul und die Hash-Randomisierung unterstützt. Traditionell wurden diese Funktionen niemals zu einer Version im Wartungsmodus hinzugefügt, es wurden jedoch Ausnahmen gemacht, um die Sicherheit von Python 2-Benutzern zu gewährleisten. Vielen Dank an die CPython-Community für ihren Einsatz.

Daran erinnern, dass Python ist eine Programmiersprache interpretiert Entworfen vom niederländischen Programmierer Guido van Rossum im Jahr 1991.

Der Zweig von Python 2.7 wurde 2010 gegründet und seine Unterstützung sollte ursprünglich 2015 eingestellt werdenAufgrund der unzureichend aktiven Migration von Projekten in Python 3 und Problemen bei der Codeverarbeitung wurde die Lebensdauer von Python 2 jedoch auf 2020 verlängert.

Python 3 wurde parallel entwickelt und vor mehr als 11 Jahren veröffentlicht zum ersten Mal. Die Kompatibilitätsunterbrechung mit Python 2 war zu dieser Zeit sehr umstritten, aber Python 3 sollte die Hauptvariante der Sprache sein, und Python 2 wurde nach Version 2.7 nicht mehr wesentlich geändert, sondern blieb erhalten. Offiziell ist die Unterstützung für Python 2 nicht mehr verfügbar.

Obwohl sich das CPython-Projekt offiziell nicht mehr mit Python 2 befasst, Gemeindevertreter, die daran interessiert sind, fortzufahren Die Unterstützung dieser Branche in ihren Produkten wird fortgesetzt Arbeiten zur Behebung von Sicherheitslücken in Python 2.7.

Beispielsweise wird Red Hat weiterhin Pakete mit Python 2.7 verwalten Für den gesamten Lebenszyklus von RHEL 6- und 7-Distributionen und für RHEL 8 werden Paketaktualisierungen in Application Stream bis Juni 2024 generiert.

In Bezug auf diese neue Version im Vergleich zu 2.7.17, Python 2.7.18 enthält nur eine Handvoll Korrekturen. wie Sie im Versionskontrollsystem sehen können.

Dies ist die letzte Aktivität, die Python-Entwickler durchführen offiziell übernommen haben in dieser Version von Python. Seit der Veröffentlichung von Python 2.0 im Jahr 2000 ist Python 2.x seit vielen Jahren der Hauptzweig der Sprache und wurde kontinuierlich verbessert, bis Python 2.7 vor fast 10 Jahren erschien.

Python 2.7 hatte das Glück, die Dienste von zwei Generationen von Binärbuildern und Betriebssystemexperten zu haben, Martin von Löwis und Steve Dower für Windows sowie Ronald Oussoren und Ned Deily für macOS. Der Grund, warum wir Python 2.7-Binärversionen für macOS 10.9 bereitstellen, ein Betriebssystem, das vor 4 Jahren von Apple veraltet war, oder warum der "Microsoft Visual C ++ - Compiler für Python 2.7" existiert, liegt in der Hingabe dieser Personen.

Denken Sie daran, dass Python 2 auch aus vielen Linux-Distributionen verschwindet. Beispielsweise hat Ubuntu 20.04 Python 2 gelöscht, da Version 3.8.2 standardmäßig bereitgestellt wird.

Für diejenigen, die mehr über die Veröffentlichung dieser neuesten Korrekturversion von Python 2.7 erfahren möchten, können Sie den Versionshinweis im lesen folgenden Link.

Entladen

In Bezug auf den Download dieser Version können Sie die Pakete von erhalten den folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.