1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      
Siga-nos

pessoa a programar em computador, com código a sair pelo topo do teclado

A Google anunciou a descontinuação do Pytype, o seu analisador de tipos estático para a linguagem de programação Python. A ferramenta, que foi largamente utilizada internamente na gigante tecnológica, deixará de receber suporte, sendo o Python 3.12 a última versão compatível.

O Pytype foi desenvolvido em 2012 para responder à necessidade dos programadores da Google de terem uma verificação de tipos em tempo de compilação, mesmo na ausência de anotações explícitas no código. A ferramenta destacava-se pela sua capacidade de inferir tipos sem executar o código, uma funcionalidade valiosa para projetos de grande escala.

As razões para o fim

Numa atualização na página do repositório no GitHub, os responsáveis pelo projeto explicaram que a decisão se deve à complexidade crescente de manter a sua arquitetura. O Pytype baseia-se na análise de bytecode, o que, segundo a equipa, tem uma "instabilidade inerente e propensão para mudar", dificultando a implementação de novas Propostas de Melhoria do Python (PEPs).

Com o ecossistema de verificação de tipos em Python a tornar-se consideravelmente mais robusto desde 2012, a equipa sente que o foco pode agora ser direcionado para outras áreas e frameworks. Os programadores que dependiam do Pytype são aconselhados a procurar outras soluções maduras para as suas necessidades.

A ferramenta foi desenvolvida primariamente para Linux, mas também funcionava em macOS e Windows, através do Subsistema Windows para Linux (WSL). Ao longo da sua história, o projeto colaborou inclusivamente com Guido van Rossum, o criador do Python, para a criação do typeshed, um repositório central para anotações de tipo.

Comunidade lamenta mas compreende

Nos fóruns públicos, a comunidade de desenvolvimento lamentou o fim do Pytype, embora a maioria compreenda as razões apresentadas. Vários utilizadores especulam que a decisão já era esperada, especialmente após notícias de que membros da equipa de desenvolvimento do Pytype teriam sido dispensados em despedimentos recentes na empresa.




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech