Python 2.7.18, den siste korrigerende versjonen av Python 2.7 og 2.x-grenen

Python 2.7.18

Python Software Foundation avduket For noen dager siden utgivelsen av Python versjon 2.7.18, å være dette er den siste versjonen av Python 2.x-grenen. Og det er at siden lanseringen av Python 3.0 ble anbefalingen gitt om å forlate de forrige Python-versjonene til fordel for denne siste versjonen.

I mars 2019, Guido van Rossum, skaperen og lederen av Python-programmeringsspråkprosjektet, kunngjorde at støtte for python versjon 2.7 ville avsluttes 1. januar 2020. Etter denne fristen vil Python 2.7 ikke lenger ha nytte av oppdateringer, ikke engang for sikkerhetsoppdateringer.

Det er åpenbart alltid mulig for indie-utviklere å forkaste Python 2.7 for å garantere kontinuiteten. Men for Guido van Rossum trenger vi ikke lenger å vente på at han og teamet hans skal motta oppdateringer eller til og med beslutninger relatert til Python 2.7-utvikling.

Python 2.7 har vært i aktiv utvikling siden utgivelsen av Python 2.6, for mer enn 11 år siden. Gjennom disse årene brukte CPython-utviklere og kjernebidragere bestemt feilrettinger på gren 2.7, ikke en liten oppgave siden Python 2 og 3 grener divergerte.

Det var store endringer midt i livet til Python 2.7, for eksempel funksjonen i PEP 466, den støtter SSL-modulen og hash-randomisering. Tradisjonelt ville disse funksjonene aldri blitt lagt til en utgivelse av vedlikeholdsmodus, men det ble gjort unntak for å holde Python 2-brukere trygge. Takk til CPython-fellesskapet for deres dedikasjon.

Husker at Python er et programmeringsspråk tolket designet av nederlandsk programmerer Guido van Rossum i 1991.

Grenen av Python 2.7 ble dannet i 2010, og støtten var opprinnelig planlagt avviklet i 2015Men på grunn av utilstrekkelig aktiv migrering av prosjekter i Python 3 og problemer som oppstod under kodebehandling, ble Python 2s levetid forlenget til 2020.

Python 3 ble utviklet parallelt og ble gitt ut for mer enn 11 år siden for første gang. Kompatibilitetsbruddet med Python 2 var veldig kontroversielt den gangen, men Python 3 var ment å være hovedvarianten av språket, og Python 2 ble ikke lenger vesentlig endret etter versjon 2.7, men forble i stedet. Offisielt er ikke lenger støtte for Python 2 tilgjengelig.

Selv om CPython-prosjektet offisielt ikke lenger vil håndtere Python 2, samfunnsrepresentanter som er interessert i å fortsette å støtte denne grenen i sine produkter vil fortsette jobber med å fikse sårbarheter i Python 2.7.

For eksempel vil Red Hat fortsette å vedlikeholde pakker med Python 2.7 for hele livssyklusen til RHEL 6- og 7-distribusjoner, og for RHEL 8 vil den generere pakkeoppdateringer i Application Stream frem til juni 2024.

Når det gjelder denne nye utgivelsen sammenlignet med 2.7.17, Python 2.7.18 inneholder bare en håndfull reparasjoner, som du kan se i versjonskontrollsystemet.

Dette er den siste aktiviteten som Python-utviklere har offisielt påtatt seg i denne versjonen av Python. Siden utgivelsen av Python 2.0 i 2000 har Python 2.x vært hovedgrenen for språket i mange år med kontinuerlige forbedringer frem til Python 2.7, som dukket opp for nesten 10 år siden.

Python 2.7 var heldig å ha tjenestene til to generasjoner av binære byggere og operativsystemeksperter, Martin von Löwis og Steve Dower for Windows, og Ronald Oussoren og Ned Deily for macOS. Årsaken til at vi leverer binære versjoner av Python 2.7 for macOS 10.9, et operativsystem som ble utdatert av Apple for 4 år siden, eller hvorfor "Microsoft Visual C ++ Compiler for Python 2.7" eksisterer, er på grunn av disse menneskers dedikasjon.

Husk at Python 2 også forsvinner fra mange av Linux-distribusjonene. For eksempel har Ubuntu 20.04 droppet Python 2, ettersom versjon 3.8.2 er levert som standard.

Til slutt, for de som er interessert i å vite mer om utgivelsen av denne siste korrigerende versjonen av Python 2.7, kan du se utgivelsesnotatet i følgende link.

Lad

Når det gjelder nedlasting av denne versjonen, kan du få pakkene fra følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.