Python 2.7.18, zadnja korektivna verzija Pythona 2.7 i grana 2.x

Python 2.7.18

Otkrivena je Python Software Foundation Prije nekoliko dana izdanje verzije Python 2.7.18, biti ovo je najnovija inačica Python 2.x grane. A to je da je od pokretanja Pythona 3.0 dana preporuka da se napuste prethodne verzije Pythona u korist ove najnovije verzije.

U ožujku 2019. Guido van Rossum, tvorac i voditelj projekta programskog jezika Python, najavio da će podrška za python verziju 2.7 prestati 1. siječnja 2020. Nakon tog roka Python 2.7 više neće imati koristi od bilo kakvih ažuriranja, čak ni zbog sigurnosnih popravaka.

Očito je da je uvijek moguće za indie programere da forknu Python 2.7 kako bi se osigurao njegov kontinuitet. No, za Guida van Rossuma više nećemo morati čekati da on i njegov tim dobiju ažuriranja ili čak odluke povezane s razvojem Pythona 2.7.

Python 2.7 je u aktivnom razvoju od izlaska Pythona 2.6, prije više od 11 godina. Tijekom svih tih godina, programeri i glavni suradnici CPythona odlučno su primjenjivali ispravke programskih pogrešaka na grani 2.7, što nije mali zadatak jer su se Python 2 i 3 grane razišle.

Usred života Pythona 2.7 dogodile su se velike promjene, poput značajke u PEP 466, koja podržava SSL modul i randomizaciju heša. Tradicionalno, ove značajke nikada ne bi bile dodane izdanju načina održavanja, ali napravljene su iznimke da bi korisnici Pythona 2 bili sigurni. Hvala CPython zajednici na njihovoj predanosti.

Zapamtite to Python je programski jezik tumačiti dizajnirao holandski programer Guido van Rossum 1991. godine.

Podružnica Python 2.7 osnovan je 2010. godine, a prvobitno se planiralo ukinuti njegovu podršku 2015. godine, ali zbog nedovoljno aktivne migracije projekata u Pythonu 3 i problema koji su se pojavili tijekom obrade koda, životni vijek Pythona 2 produžen je do 2020.

Python 3 razvijen je paralelno i objavljen je prije više od 11 godina prvi put. Prekid kompatibilnosti s Pythonom 2 u to je vrijeme bio vrlo kontroverzan, ali Python 3 trebao je biti glavna varijanta jezika i Python 2 više nije bio značajno modificiran nakon verzije 2.7, već je ostao. Službeno, podrška za Python 2 više nije dostupna.

Iako se službeno projekt CPython više neće baviti Pythonom 2, predstavnici zajednice koji su zainteresirani za nastavak podrška ovoj grani u svojim proizvodima će se nastaviti radi na ispravljanju ranjivosti u Pythonu 2.7.

Primjerice, Red Hat će i dalje održavati pakete s Pythonom 2.7 za cijeli životni ciklus distribucija RHEL 6 i 7, a za RHEL 8 generirat će ažuriranja paketa u Application Streamu do lipnja 2024. godine.

Što se tiče ovog novog izdanja u odnosu na 2.7.17, Python 2.7.18 sadrži samo nekoliko ispravki, kao što možete vidjeti u sustavu za upravljanje verzijama.

Ovo je zadnja aktivnost koju su razvijali Python su se službeno poduzeli u ovoj verziji Pythona. Od izlaska Pythona 2.0 2000. godine, Python 2.x već je dugi niz godina glavna grana jezika s kontinuiranim poboljšanjima sve do Pythona 2.7, koji se pojavio prije gotovo 10 godina.

Python 2.7 imao je sreću da ima usluge dviju generacija binarnih graditelja i stručnjaka za operativni sustav, Martina von Löwisa i Stevea Dowera za Windows, te Ronalda Oussorena i Neda Deilya za macOS. Razlog zašto pružamo binarne verzije Python 2.7 za macOS 10.9, operativni sustav koji je Apple zastario prije 4 godine, ili zašto postoji "Microsoft Visual C ++ Compiler za Python 2.7" je posvećenost tih ljudi.

Imajte na umu da Python 2 također nestaje iz mnogih Linux distribucija. Na primjer, Ubuntu 20.04 je pao Python 2, jer se inačica 3.8.2 isporučuje prema zadanim postavkama.

Konačno, za one koji žele znati više o izdanju ove najnovije korektivne verzije Pythona 2.7, možete pogledati napomenu o izdanju u sljedeći link.

Pražnjenje

Što se tiče preuzimanja ove verzije, pakete možete dobiti od sljedeći link.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.