Python 2.7.18, de laatste corrigerende versie van Python 2.7 en de 2.x branch

Python 2.7.18

De Python Software Foundation vrijgegeven Een paar dagen geleden de release van versie 2.7.18 van Python, omdat dit is de nieuwste versie van de Python 2.x-tak. En het is dat sinds de lancering van Python 3.0 de aanbeveling is gedaan om de vorige versies van Python te verlaten ten gunste van deze nieuwste versie.

In maart 2019 Guido van Rossum, bedenker en projectleider van de programmeertaal Python, kondigde aan dat de ondersteuning voor versie 2.7 van python op 1 januari 2020 zou eindigen. Na deze deadline zal Python 2.7 niet langer profiteren van updates, zelfs niet voor beveiligingsoplossingen.

Uiteraard is het altijd mogelijk voor onafhankelijke ontwikkelaars om Python 2.7 te splitsen. om de continuïteit ervan te waarborgen. Maar voor Guido van Rossum hoeven we niet langer te wachten tot hij en zijn team updates of zelfs ontwikkelingsbeslissingen voor Python 2.7 ontvangen.

Python 2.7 is in actieve ontwikkeling sinds de release van Python 2.6, meer dan 11 jaar geleden. Gedurende al die jaren hebben de kernontwikkelaars en bijdragers van CPython resoluut bugfixes toegepast op de 2.7-tak, geen geringe taak aangezien Python 2 en 3-takken uit elkaar liepen.

Er waren grote veranderingen halverwege Python 2.7, zoals de PEP 466-functie, ondersteuning voor de SSL-module en hash-randomisatie. Traditioneel zouden deze functies nooit zijn toegevoegd aan een release in de onderhoudsmodus, maar er zijn uitzonderingen gemaakt om Python 2-gebruikers veilig te houden. Dank aan de CPython-gemeenschap voor hun toewijding.

Bedenk dat Python is een programmeertaal uitgelegd ontworpen door de Nederlandse programmeur Guido van Rossum in 1991.

de tak van Python 2.7 werd opgericht in 2010 en de ondersteuning ervan zou oorspronkelijk in 2015 worden stopgezet., maar vanwege onvoldoende actieve migratie van projecten in Python 3 en problemen bij het verwerken van code, werd de levensduur van Python 2 verlengd tot 2020.

Python 3 is parallel ontwikkeld en meer dan 11 jaar geleden uitgebracht Voor de eerste keer. De compatibiliteitsonderbreking van Python 2 was destijds zeer controversieel, maar Python 3 was bedoeld als de belangrijkste variant van de taal en Python 2 werd niet langer significant gewijzigd na versie 2.7, maar bleef in plaats daarvan. Officieel is er geen ondersteuning meer voor Python 2.

Hoewel het CPython-project officieel niet langer met Python 2 te maken heeft, vertegenwoordigers van de gemeenschap die geïnteresseerd zijn om door te gaan het ondersteunen van deze branche in hun producten zal doorgaan bezig met het oplossen van kwetsbaarheden in Python 2.7.

Red Hat blijft bijvoorbeeld pakketten onderhouden met Python 2.7. gedurende de levenscyclus van de RHEL 6- en 7-distributies, en voor RHEL 8 levert het tot juni 2024 pakketupdates in de Application Stream.

Wat betreft deze nieuwe uitgave vergeleken met 2.7.17, Python 2.7.18 bevat slechts een handvol fixes, zoals je kunt zien in het versiebeheersysteem.

Dit is de laatste activiteit die Python-ontwikkelaars zijn officieel van start gegaan in deze versie van Python. Sinds de release van Python 2.0 in 2000, is Python 2.x jarenlang de hoofdtak van de taal geweest met voortdurende verbeteringen tot Python 2.7, dat bijna 10 jaar geleden verscheen.

Python 2.7 had het geluk om gebruik te maken van de diensten van twee generaties binaire bouwers en besturingssysteemexperts, Martin von Löwis en Steve Dower voor Windows, en Ronald Oussoren en Ned Deily voor macOS. De reden waarom we Python 2.7 binaire bestanden leveren voor macOS 10.9, een besturingssysteem dat 4 jaar geleden door Apple is afgeschaft, of waarom er "Microsoft Visual C++ Compiler for Python 2.7" is, is de toewijding van deze mensen.

Je moet niet vergeten dat Python 2 ook uit veel van de Linux-distributies verdwijnt. Ubuntu 20.04 heeft bijvoorbeeld Python 2 laten vallen, aangezien versie 3.8.2 standaard wordt geleverd.

Tot slot, voor degenen die geïnteresseerd zijn in meer informatie over de release van deze nieuwste corrigerende versie van Python 2.7, kunt u de release-opmerking raadplegen op de volgende koppeling.

Ontladen

Wat betreft het downloaden van deze versie, u kunt de pakketten downloaden van de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.