Python 2.7.18, ostatnia naprawcza wersja Pythona 2.7 i gałęzi 2.x.

Python 2.7.18

Prezentacja Python Software Foundation Kilka dni temu wydanie Pythona w wersji 2.7.18będąc tym jest najnowsza wersja gałęzi Python 2.x. I to jest to, że od czasu premiery Pythona 3.0 zalecono porzucenie poprzednich wersji Pythona na rzecz najnowszej wersji.

W marcu 2019 r. Guido van Rossum, twórca i lider projektu języka programowania Python, ogłosił, że wsparcie dla Pythona w wersji 2.7 zakończy się 1 stycznia 2020 r. Po tym terminie Python 2.7 nie będzie już korzystać z żadnych aktualizacji, nawet jeśli chodzi o poprawki bezpieczeństwa.

Oczywiście niezależni programiści zawsze mogą rozwidlić Python 2.7 aby zagwarantować jego ciągłość. Ale dla Guido van Rossuma nie będziemy musieli już czekać, aż on i jego zespół otrzymają aktualizacje, a nawet decyzje związane z rozwojem Pythona 2.7.

Python 2.7 był aktywnie rozwijany od czasu wydania Pythona 2.6, czyli ponad 11 lat temu. Przez te lata programiści CPythona i główni współpracownicy z determinacją stosowali poprawki błędów do gałęzi 2.7, co nie było bardzo małym zadaniem, ponieważ gałęzie Pythona 2 i 3 rozeszły się.

W połowie życia Pythona 2.7 zaszły duże zmiany, takie jak funkcja w PEP 466, obsługa modułu SSL i randomizacja skrótów. Tradycyjnie te funkcje nigdy nie zostałyby dodane do wydania w trybie konserwacji, ale wprowadzono wyjątki, aby zapewnić bezpieczeństwo użytkownikom Python 2. Podziękowania dla społeczności CPython za ich poświęcenie.

Pamiętaj o tym Python to język programowania interpretowane zaprojektowany przez holenderskiego programistę Guido van Rossuma w 1991 roku.

Oddział Python 2.7 powstał w 2010 roku i pierwotnie planowano zakończyć jego obsługę w 2015 roku, ale ze względu na niewystarczająco aktywną migrację projektów w Pythonie 3 oraz problemy napotkane podczas przetwarzania kodu, żywotność Pythona 2 została wydłużona do 2020 roku.

Python 3 był rozwijany równolegle i został wydany ponad 11 lat temu po raz pierwszy. Zerwanie z kompatybilnością z Pythonem 2 było wtedy bardzo kontrowersyjne, ale Python 3 miał być głównym wariantem języka, a Python 2 nie był już znacząco modyfikowany po wersji 2.7, ale zamiast tego pozostał. Oficjalnie obsługa Pythona 2 nie jest już dostępna.

Chociaż oficjalnie projekt CPython nie będzie już zajmował się Pythonem 2, przedstawiciele społeczności, którzy są zainteresowani kontynuacją wspieranie tej branży w jej produktach będzie kontynuowane praca nad naprawą luk w Pythonie 2.7.

Na przykład Red Hat będzie nadal obsługiwał pakiety z Pythonem 2.7 przez cały cykl życia dystrybucji RHEL 6 i 7, a dla RHEL 8 będzie generować aktualizacje pakietów w strumieniu aplikacji do czerwca 2024 r.

Odnośnie nowej wersji w porównaniu z 2.7.17, Python 2.7.18 zawiera tylko kilka poprawek, jak widać w systemie kontroli wersji.

To ostatnia aktywność, którą programiści Pythona oficjalnie podjęły w tej wersji Pythona. Od czasu wydania Pythona 2.0 w 2000 roku, Python 2.x był przez wiele lat główną gałęzią języka z ciągłymi ulepszeniami aż do Pythona 2.7, który pojawił się prawie 10 lat temu.

Python 2.7 miał szczęście korzystać z usług dwóch pokoleń konstruktorów plików binarnych i ekspertów od systemów operacyjnych: Martina von Löwisa i Steve'a Dowera w przypadku systemu Windows oraz Ronalda Oussorena i Neda Deily'ego w przypadku systemu macOS. Powodem, dla którego udostępniamy wersje binarne Pythona 2.7 dla macOS 10.9, systemu operacyjnego wycofanego przez Apple 4 lata temu, lub dlaczego istnieje „Kompilator Microsoft Visual C ++ dla Pythona 2.7”, jest poświęcenie tych ludzi.

Pamiętaj, że Python 2 również znika z wielu dystrybucji Linuksa. Na przykład Ubuntu 20.04 usunął Python 2, ponieważ wersja 3.8.2 jest dostarczana domyślnie.

Wreszcie, dla tych, którzy chcą dowiedzieć się więcej o wydaniu najnowszej korygującej wersji Pythona 2.7, można zapoznać się z informacją o wydaniu w Link.

Rozładowanie

Jeśli chodzi o pobieranie tej wersji, możesz pobrać pakiety z witryny poniższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.