Lançamento do Nuitka 1.6, compilador para a linguagem Python.

Foi lançado o projeto Nuitka 1.6, que desenvolve um compilador para a transcrição de scripts em Python para uma representação em C, que pode então ser compilada em um executável que utiliza libpython, garantindo a máxima compatibilidade com CPython (são utilizados os recursos padrão do CPython para gerenciamento de objetos). A compatibilidade total com as versões atuais do Python 2.6, 2.7, 3.3 — 3.11 foi assegurada. Em comparação com o CPython, scripts compilados demonstram um aumento de desempenho de 335% em testes pystone. O código do projeto é distribuído sob a licença Apache.

Entre as mudanças na nova versão:

  • Compatibilidade total com a série Python 3.11 foi assegurada.
  • O conjunto de ferramentas de teste foi reestruturado, garantindo uma saída reprodutível de erros de compilação.
  • Adicionada a opção "—include-distribution-metadata" para incluir metadados de distribuição.
  • Para sistemas diferentes do Windows, foi adicionada a capacidade de incluir links simbólicos em uma distribuição isolada (standalone distribution), desde que esses links aponte para arquivos internos do projeto.
  • As capacidades do plugin anti-bloat foram expandidas, podendo agora ser aplicado para reduzir o número de pacotes ao usar as bibliotecas huggingface_hub, tokenizers, torch, triton e networkx (a vinculação ao pytest e IPython foi principalmente excluída).
  • O desempenho e a escalabilidade foram otimizados. O trabalho na implementação de otimizações no corpo das classes continua.
  • A definição de dependências na plataforma macOS foi aprimorada.
  • Adicionado o parâmetro "—report-diffable", que gera relatórios em XML em um formato apropriado para comparação posterior em diferentes sistemas.
  • Adicionada a opção "—report-user-provided" para inserir dados fornecidos pelo usuário nos relatórios.
  • Uma utilidade chamada nuitka-watch foi implementada no conjunto de ferramentas de teste para identificar problemas com lançamentos do PyPI.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster