Python 2.7.18, Python 2.7 pēdējā filiāle un 2.x filiāle

Python 2.7.18

Atklāja programmatūru Python Pirms dažām dienām Python 2.7.18 versijas izlaišana, kas tas ir filiāles Python 2.x jaunākā versija. Un tas ir tāds, ka kopš Python 3.0 palaišanas tika izteikts ieteikums atteikties no iepriekšējām Python versijām par labu šai jaunākajai versijai.

2019. gada martā Gvido van Rosums, Python programmēšanas valodas projekta izveidotājs un vadītājs, paziņoja, ka atbalsts pitona versijai 2.7 beigsies 1. gada 2020. janvārī. Pēc šī termiņa Python 2.7 vairs negūs labumu no visiem atjauninājumiem, pat par drošības labojumiem.

Acīmredzot indie izstrādātājiem vienmēr ir iespējams sagriezt Python 2.7 lai garantētu tā nepārtrauktību. Bet attiecībā uz Gvido van Rossumu mums vairs nebūs jāgaida, kamēr viņš un viņa komanda saņems atjauninājumus vai pat lēmumus, kas saistīti ar Python 2.7 izstrādi.

Python 2.7 ir aktīvi attīstījies kopš Python 2.6 izlaišanas, vairāk nekā pirms 11 gadiem. Visu šo gadu laikā CPython izstrādātāji un galvenie līdzstrādnieki apņēmīgi pielietoja kļūdu labojumus 2.7. Zarā, un tas nebija mazs uzdevums, jo Python 2 un 3 filiāles atšķīrās.

Puslaika Python 2.7 dzīves laikā notika lielas izmaiņas, piemēram, PEP 466 funkcija, tā atbalsta SSL moduli un hash randomizāciju. Tradicionāli šīs funkcijas nekad nebūtu pievienotas uzturēšanas režīma laidienam, taču tika veikti izņēmumi, lai nodrošinātu Python 2 lietotāju drošību. Paldies CPython kopienai par centību.

Atgādināt, ka Python ir programmēšanas valoda interpretēts noformējis holandiešu programmētājs Gvido van Rosums 1991. gadā.

Filiāles filiāle Python 2.7 tika izveidots 2010. gadā, un tā atbalstu sākotnēji bija plānots pārtraukt 2015. gadā, taču nepietiekami aktīvo projektu migrācijas Python 3 un kodu apstrādes laikā radušos problēmu dēļ Python 2 kalpošanas laiks tika pagarināts līdz 2020. gadam.

Python 3 tika izstrādāts paralēli un tika izlaists vairāk nekā pirms 11 gadiem pirmo reizi. Savietojamības pārtraukums ar Python 2 tajā laikā bija ļoti pretrunīgs, taču Python 3 bija domāts par valodas galveno variantu, un pēc 2 versijas Python 2.7 vairs netika būtiski mainīts, bet tā vietā palika. Oficiāli atbalsts Python 2 vairs nav pieejams.

Lai gan oficiāli CPython projekts vairs netiks galā ar Python 2, sabiedrības pārstāvji, kuri ir ieinteresēti turpināt atbalstīt šo nozari tās produktos turpināsies darbs pie ievainojamību novēršanas Python 2.7.

Piemēram, Red Hat turpinās uzturēt pakotnes ar Python 2.7 visam RHEL 6 un 7 izplatīšanas dzīves ciklam, un RHEL 8 tas ģenerēs pakotņu atjauninājumus lietojumprogrammu straumē līdz 2024. gada jūnijam.

Attiecībā uz šo jauno laidienu salīdzinājumā ar 2.7.17. Python 2.7.18 satur tikai dažus labojumus, kā redzat versiju kontroles sistēmā.

Šī ir pēdējā Python izstrādātāju darbība ir oficiāli uzņēmušies šajā Python versijā. Kopš Python 2.0 izlaišanas 2000. gadā, Python 2.x daudzus gadus ir bijusi galvenā valodas nozare ar pastāvīgiem uzlabojumiem līdz Python 2.7, kas parādījās gandrīz pirms 10 gadiem.

Python 2.7 bija paveicies, ka bija pieejami divu paaudžu bināro veidotāju un operētājsistēmu ekspertu pakalpojumi: Martin von Löwis un Steve Dower for Windows, kā arī Ronald Oussoren un Ned Deily MacOS. Iemesls, kāpēc mēs nodrošinām Python 2.7 binārās versijas operētājsistēmai macOS 10.9 - operētājsistēmai, kuru Apple pirms 4 gadiem ir novecojusi, vai kāpēc pastāv "Microsoft Visual C ++ kompilators Python 2.7", ir šo cilvēku centības dēļ.

Atcerieties, ka Python 2 pazūd arī no daudziem Linux izplatījumiem. Piemēram, Ubuntu 20.04 ir atlaidis Python 2, jo pēc noklusējuma tiek piegādāta versija 3.8.2.

Visbeidzot, tiem, kas vēlas uzzināt vairāk par šīs jaunākās Python 2.7 korektīvās versijas izlaišanu, varat iepazīties ar laidiena piezīmi nākamā saite.

Izlādēt

Attiecībā uz šīs versijas lejupielādi paketes varat iegūt no šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.