Cybercode
tecnoblog
tecnoblog
Tecnologia · · 2 min de leitura ·

Python ganha três novas versões em 2022 que “foram amaldiçoadas”

Python ganha três novas versões em 2022 que “foram amaldiçoadas”

2022 começou com a Python Software Foundation (PSF) lançando, em uma só tacada, três versões da linguagem de programação Python. Mas isso não é efeito de um pico de produtividade ou algo do tipo. Alguns problemas afetaram o plano original de lançamento e, para piorar, as três novas versões chegaram sem instaladores para o Windows. “Todas foram amaldiçoadas de alguma forma”, brinca a nota oficial.

As três versões receberam as numerações 3.10.2, 3.9.10 e 3.11.0a4. Como parte da série 3.10.x, a primeira traz os recursos mais recentes do Python. Já a série 3.9.x traz recursos legados, enquanto a 3.11.x corresponde a versões previews, com recursos a serem adicionados oficialmente em etapas futuras.

Para começar, o Python 3.10.2 teve que ser lançado com certa urgência por conta de uma falha na versão anterior que pode causar vazamento de memória. Além disso, a nova versão traz correções para outros 100 bugs, aproximadamente.

A falha de vazamento de memória foi considerada tão importante que a PSF decidiu disponibilizar o Python 3.10.2 em 14 de janeiro, mesmo não sendo possível, na ocasião, liberar instaladores para Windows.

Essa limitação, que também afetou as outras duas versões, foi causada por uma dificuldade de renovação de certificado. Aparentemente, o problema foi solucionado no início desta semana, pois as páginas de download das versões em questão já incluem os arquivos para Windows, tanto para 32 bits quanto para 64 bits.

Já o Python 3.9.10 traz mais de 130 mudanças em relação ao Python 3.9.9. Trata-se de uma versão que deu mais trabalho do que o esperado, portanto. Por sua vez, o Python 3.11.0a4, que consiste na quarta versão alpha (de sete previstas) do Python 3.11, apresentou quase 20 inconsistências que impediam a sua disponibilização (já resolvidas).

Fonte: Tecnoblog

Publicidade