PyPy lança versão 1.7 do seu interpretador
A equipe de desenvolvimento do PyPy lançou a versão 1.7 do seu interpretador Python↳Python56 conteúdosVSCode + Python + Alexa: Desenvolva e teste skills para alexa localmente com pythonDev (Back & Front) · out 2025Dominando decoradores em Python: um guia completo com exemplosDev (Back & Front) · jan 2025Desenvolvimento de software: diferenças entre Python, JavaScript e JavaGestão Dev & TI · nov 2024Ver tudo em Dev (Back & Front) →, muito complacente, integrado com compilador Just in time (JIT). Os desenvolvedores dizem que o foco da atualização é alargar o leque de códigos que PyPy pode acelerar, que os desenvolvedores chamam de “sweet spot”. Em seu benchmarks, o PyPy 1,7 realiza cerca de 30% mais rápido do que 1.6 e “até 20 vezes mais rápido em alguns benchmarks”.
A versão 1.7 também traz um novo decodificador JSON, escrito apenas em Python, que pode ser duas vezes mais rápido do que as extenssões de C para CPython. As características mais simples foram habilitadas por padrão. Outras mudanças incluem as correções de compatibilidade com CPython, melhorias para o consumo de memória de alguns dos módulos RPython PyPy, e correções para vários bugs encontrados na versão anterior. Os desenvolvedores perceberam que o NumPy no PyPy foi renomeado “numpypy”; para usá-lo, os desenvolvedores podem escrever import numpypy as numpy.
Algumas características só serão incluídas na versão 1.8, como, por exemplo, uma implementação de lista especializada que “deve melhorar drasticamente o desempenho / impacto na memória de alguns aplicativos”, e dois novos backends JIT assembler para processadores PowerPC e ARM.
Mais detalhes sobre a atualização podem ser encontrados em um post no blog do PyPy. A atualização já está disponível para download no site do projeto. Hospedado no Bitbucket, o código fonte do PyPy está sob a licença MIT.
Com informações de The H







