„Python 2.7.18“, paskutinė „Python 2.7“ ir „2.x“ šakos taisomoji versija

python 2.7.18

„Python“ programinės įrangos fondas pristatė Prieš kelias dienas išleidus „Python“ versiją 2.7.18, tai yra naujausią „Python 2.x“ šakos versiją. Nuo pat „Python 3.0“ paleidimo buvo pateikta rekomendacija atsisakyti ankstesnių „Python“ versijų šios naujausios versijos naudai.

2019 m. Kovo mėn. Guido van Rossumas, „Python“ programavimo kalbos projekto kūrėjas ir vadovas, paskelbė, kad „python“ 2.7 versijos palaikymas baigsis 1 m. sausio 2020 d. Pasibaigus šiam terminui, „Python 2.7“ nebebus naudingi jokie naujinimai, net ir dėl saugos taisymų.

Akivaizdu, kad indie kūrėjai visada gali išsišakoti „Python 2.7“ garantuoti jo tęstinumą. Tačiau Guido van Rossumo atveju mums nebereikės laukti, kol jis ir jo komanda gaus atnaujinimus ar net sprendimus, susijusius su „Python 2.7“ kūrimu.

„Python 2.7“ buvo aktyviai kuriamas nuo „Python 2.6“ išleidimo daugiau nei prieš 11 metų. Per tuos metus „CPython“ kūrėjai ir pagrindiniai bendraautoriai ryžtingai pritaikė klaidų taisymus 2.7 šakai, o tai nėra maža užduotis, nes „Python 2“ ir „3“ šakos išsiskyrė.

Įpusėjus „Python 2.7“ gyvenimui įvyko didelių pokyčių, tokių kaip PEP 466 funkcija, ji palaiko SSL modulį ir maišos atsitiktinių imčių parinkimą. Tradiciškai šios funkcijos niekada nebūtų pridėtos prie priežiūros režimo leidimo, tačiau buvo daromos išimtys, kad „Python 2“ vartotojai būtų saugūs. Ačiū „CPython“ bendruomenei už atsidavimą.

Prisiminkite, kad Python yra programavimo kalba interpretuojama sukūrė olandų programuotojas Guido van Rossumas 1991 m.

Filialas „Python 2.7“ buvo sukurtas 2010 m., O jo palaikymą iš pradžių planuota nutraukti 2015 mTačiau dėl nepakankamai aktyvios projektų perkėlimo į „Python 3“ ir problemų, su kuriomis susidurta apdorojant kodus, „Python 2“ gyvenimo trukmė buvo pratęsta iki 2020 m.

„Python 3“ buvo kuriamas lygiagrečiai ir buvo išleistas daugiau nei prieš 11 metų pirmą kartą. Suderinamumo su „Python 2“ pertrauka tuo metu buvo labai prieštaringa, tačiau „Python 3“ turėjo būti pagrindinis kalbos variantas, o „Python 2“ po 2.7 versijos nebebuvo žymiai pakeista, o liko. Oficialiai „Python 2“ palaikymas nebėra prieinamas.

Nors oficialiai „CPython“ projektas nebebus susijęs su „Python 2“, bendruomenės atstovai, kurie nori tęsti parama šiai šakai jos produktuose ir toliau darbas taisant „Python 2.7“ spragas.

Pavyzdžiui, „Red Hat“ ir toliau prižiūrės paketus su „Python 2.7“ visam RHEL 6 ir 7 paskirstymų gyvavimo ciklui, o RHEL 8 - jis generuos paketų naujinimus „Application Stream“ iki 2024 m. birželio mėn.

Dėl šio naujo leidimo palyginti su 2.7.17, „Python 2.7.18“ yra tik keletas taisymų, kaip matote versijų valdymo sistemoje.

Tai yra paskutinė „Python“ kūrėjų veikla oficialiai įsipareigojo šioje „Python“ versijoje. Nuo „Python 2.0“ išleidimo 2000 m. „Python 2.x“ daugelį metų buvo pagrindinė kalbos šaka su nuolatiniais patobulinimais iki „Python 2.7“, kuris pasirodė beveik prieš 10 metų.

„Python 2.7“ pasisekė, kad turėjo dviejų kartų dvejetainių programų kūrėjų ir operacinės sistemos ekspertų Martin Martin von Löwis ir Steve'o Dowerio paslaugas „Windows“ bei Ronaldo Oussoreno ir Nedo Deilio paslaugas „MacOS“. Priežastis, kodėl mes teikiame „Python 2.7“ dvejetaines versijas „MacOS 10.9“, prieš 4 metus „Apple“ nebenaudojamai operacinei sistemai, arba kodėl egzistuoja „Microsoft Visual C ++ Compiler for Python 2.7“, yra dėl šių žmonių atsidavimo.

Atminkite, kad „Python 2“ taip pat dingsta iš daugelio „Linux“ paskirstymų. Pavyzdžiui, „Ubuntu 20.04“ atsisakė „Python 2“, nes pagal numatytuosius nustatymus tiekiama 3.8.2 versija.

Galiausiai tiems, kurie nori sužinoti daugiau apie šios naujausios koreguojančios „Python 2.7“ versijos išleidimą, galite perskaityti išleidimo pastabą kita nuoroda.

Eiti

Kalbant apie šios versijos atsisiuntimą, paketus galite gauti iš šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.