03.10.2026 · Signal Titans Editorial
Python 3.15.0 Candidate 3 é lançado para resolver bloqueadores de carregamento lento
Desenvolvedores do Python lançaram a versão 3.15.0rc3 para corrigir problemas de última hora com lazy-import, adiando o lançamento final para 9 de outubro de 2026.

Os desenvolvedores principais do Python lançaram um terceiro release candidate inesperado, o Python 3.15.0rc3, após identificarem bloqueadores de última hora relacionados ao novo sistema de importação explícita sob demanda (lazy-import). A inclusão dessas correções críticas adiou o lançamento final do Python 3.15.0 do início de outubro para o dia 9 de outubro de 2026.
Estabilização da fase de release candidate
A atualização 3.15.0rc3 incorpora cerca de 156 correções de bugs, melhorias de compilação e alterações de documentação enviadas por 82 colaboradores desde o lançamento do candidate 2. Como a fase de release candidate exige regras rígidas de estabilidade, apenas correções de erros revisadas são aceitas no código. A equipe principal do Python confirmou que a interface binária (ABI) está congelada para a série 3.15 a fim de garantir a estabilidade.
Os mantenedores de pacotes de terceiros são incentivados a testar suas soluções no 3.15.0rc3 e publicar wheels binários compatíveis no PyPI. Os empacotamentos gerados para este release candidate manterão compatibilidade total com as futuras versões de manutenção da série Python 3.15. A equipe reforça que versões prévias destinam-se apenas a testes e não devem ser usadas em produção.
Principais melhorias na linguagem e no ambiente de execução
O Python 3.15 traz aprimoramentos significativos em comparação ao Python 3.14. Entre os novos recursos da linguagem estão as importações lentas explícitas (PEP 810) para acelerar a inicialização, o tipo nativo frozendict (PEP 814), um tipo nativo para sentinelas (PEP 661) e a sintaxe expandida de desempacotamento em compreensões (PEP 798). Além disso, o UTF-8 passa a ser a codificação padrão (PEP 686).
As otimizações de desempenho incluem o compilador JIT experimental, que apresentou um ganho de velocidade de 7% a 8% em ambientes Linux x86-64 e de 11% a 12% no macOS AArch64 em relação ao interpretador padrão. Os binários oficiais de 64 bits para Windows agora executam o interpretador tail-calling por padrão, enquanto a versão para macOS já vem com suporte a free-threading ativado. A observabilidade do sistema também foi aprimorada com o uso padrão de ponteiros de frame (PEP 831).
Limitações conhecidas em plataformas
As notas de versão destacam um problema em aberto no macOS 27.0 que afeta aplicações construídas com o toolkit gráfico padrão Tk e o módulo tkinter, incluindo o ambiente integrado IDLE. Devido a mudanças internas no macOS 27.0, comandos de menu que abrem caixas de diálogo podem fazer com que aplicações gráficas travem por tempo indeterminado.
Essa falha impacta todas as versões atuais do Python que utilizam o Tk. Desenvolvedores que dependem fortemente de aplicações baseadas em Tkinter no macOS devem considerar adiar a atualização para o macOS 27.0 até que uma correção do sistema operacional ou uma solução alternativa no toolkit seja lançada.
Ilustração editorial gerada por IA; não é uma fotografia documental.