Rilascio di Nuitka 1.6, un compilatore per il linguaggio Python.

È disponibile il rilascio del progetto Nuitka 1.6, che sviluppa un compilatore per la traduzione di script in Python in codice C, che può poi essere compilato in un file eseguibile, utilizzando libpython per garantire la massima compatibilità con CPython (vengono utilizzati strumenti standard di CPython per la gestione degli oggetti). È fornita la compatibilità completa con le versioni attuali di Python 2.6, 2.7, 3.3 - 3.11. Rispetto a CPython, gli script compilati mostrano un incremento delle prestazioni del 335% nei test pystone. Il codice del progetto è distribuito con licenza Apache.

Tra le modifiche nella nuova versione:

  • È garantita la compatibilità completa con il ramo Python 3.11.
  • Rivisto l'insieme di strumenti per i test, in cui è garantita l'uscita riproducibile degli errori di compilazione.
  • Aggiunta l'opzione «—include-distribution-metadata» per includere i metadati del pacchetto.
  • Per sistemi diversi da Windows, è fornita la possibilità di includere legami simbolici in una distribuzione autonoma (standalone distribution), se tali legami puntano ai file interni del progetto.
  • Sono state ampliate le funzionalità del plugin anti-bloat, che ora può essere utilizzato per ridurre il numero di pacchetti quando si utilizza le librerie huggingface_hub, tokenizers, torch, triton e networkx (principalmente escluso il legame con pytest e IPython).
  • Ottimizzata la performance e la scalabilità. Proseguono i lavori per implementare ottimizzazioni nel corpo delle classi.
  • Migliorata la determinazione delle dipendenze su macOS.
  • Aggiunto il parametro ‘—report-diffable’, che consente la generazione di report XML in un formato adatto per il confronto su diversi sistemi.
  • Aggiunta l'opzione ‘—report-user-provided’ per inserire nei report dati forniti dagli utenti.
  • Nel toolkit di testing è stata implementata l'utilità nuitka-watch per identificare problemi con le versioni di PyPI.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster