
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.










Nenhum comentário
Seja o primeiro!