Fedora 41 dá adeus ao Python 2.7

Fedora terá uma versão especial do Python com otimizações "-O3"

A distribuição Fedora Linux 41 dá adeus ao Python 2.7. Uma proposta de mudança foi apresentada pelo engenheiro da Red Hat Miro Hron?ok para aposentar o Python 2.7 dentro do Fedora 41 e descartar pacotes ainda dependendo do Python 2.

O Python 2 está em fim de vida desde 1º de janeiro de 2020 e com o CentOS 7 sendo EOL agora e o suporte a aplicativos Python 2.7 do RHEL 8 também sendo aposentado, os desenvolvedores da Red Hat sentem que chegou a hora de remover os pacotes Python 2.7 do Fedora. Não haverá suporte ao Python 2 daqui para frente além do PyPy.

Fedora 41 dá adeus ao Python 2.7

Há um punhado de pacotes ainda dependendo do Python 2.7 que provavelmente serão aposentados no processo também, que também são pacotes não prontamente mantidos. A principal ressalva, porém, é que o GIMP 2 ainda depende do Python 2… O Fedora 41 espera lançar o GIMP 3.0 se o tão esperado lançamento finalmente acontecer a tempo. Mas se o GIMP 2 permanecer no Fedora 41, isso atrasaria a aposentadoria do Python 2.7 até o próximo ano com o Fedora 42.

proposta de mudança do Fedora explica:

“Os mantenedores do Python não farão mais backport regularmente de correções de segurança para o Python 2.7 no RHEL, devido ao fim da manutenção do RHEL 7 e à aposentadoria do fluxo de aplicativos do Python 2.7 no RHEL 8. Nós fornecemos este pacote obsoleto por 5 anos além de sua data de aposentadoria e continuaremos a fornecê-lo até que o Fedora 40 entre em fim de vida. Já bastava.

Não queremos simplesmente deixar o pacote órfão, pois receamos que não receba os devidos cuidados se for tomado por outra pessoa. Se houver potenciais mantenedores interessados em manter o Python 2 no Fedora além do Fedora 41, eles podem conversar conosco e demonstrar sua capacidade e vontade de cuidar do Python 2 juntando-se à manutenção antecipadamente.

Os usuários que precisam executar seu aplicativo em Python 2 devem fazê-lo em uma plataforma que ofereça suporte para ele. Executar aplicativos em Python sem suporte é perigoso.

Os desenvolvedores que ainda precisam testar seu software no Python 2 podem usar contêineres com versões mais antigas do Fedora ou versões não suportadas do CentOS/RHEL.”

A proposta de mudança do F41 ainda precisa da aprovação do Fedora Engineering and Steering Committee (FESCo), mas presumivelmente prosseguirá – bem, supondo que o GIMP 3.0 finalmente seja lançado neste verão para não bloquear a remoção do Python 2.7.