Python 2.7.18, den senaste korrigerande versionen av Python 2.7 och 2.x-grenen

python 2.7.18

Python Software Foundation presenterades Några dagar sedan lanseringen av Python version 2.7.18, eftersom det här är den senaste versionen av Python 2.x-grenen. Och det är att sedan lanseringen av Python 3.0 rekommenderades att överge de tidigare Python-versionerna till förmån för den senaste versionen.

I mars 2019, Guido van Rossum, skaparen och ledaren av Python-programmeringsspråksprojektet, tillkännagav att stöd för pythonversion 2.7 skulle sluta den 1 januari 2020. Efter denna tidsfrist kommer Python 2.7 inte längre att dra nytta av några uppdateringar, inte ens för säkerhetsfixar.

Uppenbarligen är det alltid möjligt för indieutvecklare att gaffla Python 2.7 för att garantera dess kontinuitet. Men för Guido van Rossum behöver vi inte längre vänta på att han och hans team får uppdateringar eller till och med beslut relaterade till utvecklingen av Python 2.7.

Python 2.7 har varit i aktiv utveckling sedan Python 2.6 släpptes för mer än 11 ​​år sedan. Under dessa år använde CPython-utvecklare och kärnbidragare bestämt buggfixar på gren 2.7, inte en liten uppgift eftersom Python 2 och 3 grenar skilde sig åt.

Det skedde stora förändringar mitt i Python 2.7, till exempel funktionen i PEP 466, den stöder SSL-modulen och hash-randomisering. Traditionellt skulle dessa funktioner aldrig ha lagts till i en underhållslägesversion, men undantag gjordes för att hålla Python 2-användare säkra. Tack till CPython-communityn för deras engagemang.

Minns att Python är ett programmeringsspråk tolkas designad av den holländska programmeraren Guido van Rossum 1991.

Filialen av Python 2.7 bildades 2010 och dess stöd planerades ursprungligen att avbrytas 2015Men på grund av otillräckligt aktiv migrering av projekt i Python 3 och problem som uppstod under kodbehandling förlängdes Python 2s livslängd till 2020.

Python 3 utvecklades parallellt och släpptes för mer än 11 ​​år sedan för första gången. Kompatibilitetsavbrottet med Python 2 var mycket kontroversiellt vid den tiden, men Python 3 var tänkt att vara den viktigaste varianten av språket och Python 2 ändrades inte längre signifikant efter version 2.7 utan förblev i stället. Officiellt är stöd för Python 2 inte längre tillgängligt.

Även om CPython-projektet officiellt inte längre kommer att hantera Python 2, samhällsrepresentanter som är intresserade av att fortsätta att stödja denna filial i sina produkter kommer att fortsätta arbetar med att fixa sårbarheter i Python 2.7.

Red Hat fortsätter till exempel att underhålla paket med Python 2.7 för hela livscykeln för RHEL 6- och 7-distributioner och för RHEL 8 kommer det att generera paketuppdateringar i Application Stream fram till juni 2024.

När det gäller denna nya release jämfört med 2.7.17, Python 2.7.18 innehåller bara en handfull fixar, som du kan se i versionskontrollsystemet.

Detta är den sista aktiviteten som Python-utvecklare officiellt har åtagit sig i den här versionen av Python. Sedan Python 2.0 släpptes 2000 har Python 2.x varit språkets huvudgren i många år med kontinuerliga förbättringar fram till Python 2.7, som uppträdde för nästan 10 år sedan.

Python 2.7 hade turen att ha tjänster från två generationer av binära byggare och experter på operativsystem, Martin von Löwis och Steve Dower för Windows, och Ronald Oussoren och Ned Deily för macOS. Anledningen till att vi tillhandahåller Python 2.7-binära versioner för macOS 10.9, ett operativsystem som avskaffats av Apple för 4 år sedan, eller varför "Microsoft Visual C ++ Compiler för Python 2.7" finns beror på dessa människors engagemang.

Kom ihåg att Python 2 också försvinner från många av Linux-distributionerna. Till exempel har Ubuntu 20.04 tappat Python 2, eftersom version 3.8.2 levereras som standard.

Slutligen, för dem som är intresserade av att veta mer om lanseringen av den här senaste korrigerande versionen av Python 2.7, kan du läsa utgåvan i följande länk.

Ansvarsfrihet

När det gäller nedladdningen av den här versionen kan du hämta paketen från följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.