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

Python 2.7.18

Predstavljena je Python Software Foundation Prije nekoliko dana izlazak Python verzije 2.7.18, biti ovo je najnovija verzija Python 2.x grane. I to je da je od lansiranja Pythona 3.0 data preporuka da se napuste prethodne verzije Pythona u korist ove najnovije verzije.

U martu 2019, Guido van Rossum, tvorac i vođa projekta programskog jezika Python, najavio da će podrška za python verziju 2.7 prestati 1. januara 2020. Nakon ovog roka, Python 2.7 više neće imati koristi od bilo kakvih ažuriranja, čak ni zbog sigurnosnih ispravki.

Očito je da je uvijek moguće da neovisni programeri forknu Python 2.7 kako bi se osigurao njegov kontinuitet. Ali za Guida van Rossuma, više nećemo morati čekati da on i njegov tim dobiju ažuriranja ili čak odluke u vezi 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, CPython programeri i jezgroviti saradnici odlučno su primjenjivali ispravke grešaka na granu 2.7, što nije mali zadatak budući da su se Python 2 i 3 grane razišle.

Usred života Pythona 2.7 došlo je do velikih promjena, poput značajke u PEP 466, koja podržava SSL modul i randomizaciju heša. Tradicionalno, ove funkcije nikada ne bi bile dodane izdanju režima održavanja, ali napravljeni su izuzeci kako bi korisnici Python 2 bili sigurni. Hvala zajednici CPython na njihovoj posvećenosti.

Zapamtite to Python je programski jezik protumačeno koji je dizajnirao holandski programer Guido van Rossum 1991. godine.

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

Python 3 je paralelno razvijen i objavljen prije više od 11 godina prvi put. Prekid kompatibilnosti s Pythonom 2 bio je vrlo kontroverzan u to vrijeme, ali Python 3 trebao je biti glavna varijanta jezika i Python 2 više nije 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.

Na primjer, Red Hat će i dalje održavati pakete s Pythonom 2.7 za čitav životni ciklus distribucija RHEL 6 i 7, a za RHEL 8 generirat će ažuriranja paketa u aplikacijskom toku do juna 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 sistemu kontrole verzija.

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

Python 2.7 imao je sreću da je imao usluge dvije generacije binarnih graditelja i stručnjaka za operativne sisteme, 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 sistem koji je Apple zastario prije 4 godine, ili zašto postoji "Microsoft Visual C ++ Compiler za Python 2.7" je posvećenost ovih ljudi.

Zapamtite da Python 2 takođe nestaje iz mnogih Linux distribucija. Na primjer, Ubuntu 20.04 je pao Python 2, jer je verzija 3.8.2 standardno isporučena.

Konačno, za one koji su zainteresirani da saznaju više o izdanju ove najnovije korektivne verzije Pythona 2.7, možete pogledati napomenu o izdanju u sledeći link.

Preuzimanje

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.