Atualizado em 15 de setembro de 2026. O Python 3.15.0rc2 saiu em 1 de setembro: é uma versão preliminar, não recomendada para produção. Python 3.15.0rc2 (2026-09-01) A versão final está prevista para 1 de outubro, sem garantia. PEP 790 Programadores e pequenas equipas de TI podem preparar os seus scripts com cópias dos dados. Descrevemos um procedimento de verificação, não um teste de software realizado por nós.
O que verificar
O Python 3.15 ativa o modo UTF-8 por predefinição. PEP 686 Verifique sobretudo importações CSV, texto acentuado e saídas de programas externos. A atualização não converte automaticamente os ficheiros. Recomendamos comparar operações reais em cópias de teste, em vez de verificar apenas se a aplicação inicia.
Requisitos e limites
Precisa de um interpretador Python 3.15 de teste, de confiança e instalado separadamente, de uma cópia do projeto e de dependências documentadas. Use o sistema operativo, a arquitetura e a variante do interpretador previstos para o destino. Não substitua o Python do sistema nem o ambiente de produção. Uma venv separa pacotes Python Python: venv, mas não é uma barreira de segurança: o código de teste não deve aceder a contas, bases de dados ou serviços de envio de produção. Use apenas pacotes autorizados e dados de teste não confidenciais.
Seis passos no projeto de teste
-
Registe a base de comparação: versão atual do Python, revisão do projeto, versões dos pacotes e resultados esperados. Guarde código e dados de entrada fora do novo ambiente; preserve a instalação funcional.
-
Confirme o interpretador: execute o comando de versão adequado abaixo. Deve aparecer a versão 3.15 de teste escolhida, neste momento 3.15.0rc2. Se aparecer outra, esclareça primeiro o caminho da instalação.
-
Crie um ambiente novo: na cópia do projeto, use uma pasta .venv315 que ainda não exista. Depois invoque diretamente o interpretador dessa pasta. Não é necessário ativar o ambiente nem mudar a política de execução do PowerShell.
-
Instale as dependências pelo processo habitual do projeto. Os comandos pressupõem um requirements.txt revisto; para outro formato de bloqueio de versões, use a ferramenta existente. pip check verifica a consistência das dependências pip check, não o comportamento da aplicação.
-
Compare funções: execute os testes existentes e uma operação representativa de importação/exportação sobre cópias. Compare número de linhas, caracteres especiais, valores e ficheiros produzidos com o ambiente anterior. Conseguir iniciar não basta.
-
Documente os resultados: caminho do interpretador, versão, pacotes e passos reproduzíveis. Separe pacotes em falta, falhas de instalação e resultados alterados. Retire caminhos privados e dados dos relatos públicos de problemas.
Comandos para o ambiente separado
Escolha apenas o bloco do seu sistema. Estes comandos não instalam o Python; exigem o interpretador já verificado. A instalação de pacotes transfere e instala dependências das fontes configuradas. Execute-a apenas no projeto de teste autorizado. pip install
Linux / macOS
python3.15 --version
python3.15 -m venv .venv315
.venv315/bin/python --version
.venv315/bin/python -m pip install -r requirements.txt
.venv315/bin/python -m pip check
Windows / PowerShell
py -3.15 --version
py -3.15 -m venv .venv315
.\.venv315\Scripts\python.exe --version
.\.venv315\Scripts\python.exe -m pip install -r requirements.txt
.\.venv315\Scripts\python.exe -m pip check
Avaliar resultados e regressar em segurança
O sucesso exige o interpretador correto, instalação concluída, ausência de conflitos de dependências reportados e resultados funcionais equivalentes. Se o pip não encontrar um candidato compatível, verifique versão do pacote, suporte Python, plataforma e fonte autorizada. Isso não prova automaticamente um erro do Python; não desative verificações para forçar a instalação. Perante texto ilegível ou UnicodeError, determine a codificação real e indique-a explicitamente no programa. Não trate todos os ficheiros antigos como UTF-8 nem sobrescreva originais.
Se houver problemas, termine o teste e continue no ambiente anterior, inalterado. Preserve a cópia do projeto e os registos para diagnóstico. A aprovação para produção exigirá a versão final e novos testes da aplicação; um teste RC bem-sucedido não os substitui.
Fontes e transparência
Orientação editorial baseada em fontes, sem teste próprio de compatibilidade ou desempenho. Sem ligações de afiliados nem recomendação de compra. A atualidade resulta da fase RC; não afirmamos existir um aumento geral das pesquisas.
