Rilascio del compilatore Nuitka 0.6.6. La fine del supporto per Python 2.7 è stata rinviata ad aprile

Preparato rilascio del progetto Nuitka 0.6.6, nell'ambito del quale si sviluppa un compilatore che consente di tradurre uno script in Python in rappresentazione C++, che può poi essere compilata in un file eseguibile, utilizzando libpython per garantire la massima compatibilità con CPython (si utilizzano gli strumenti standard di CPython per la gestione degli oggetti). È garantita la compatibilità totale con le versioni attuali di Python 2.x e 3.x. Rispetto a CPython, gli script compilati dimostrano in test pystone un aumento delle prestazioni del 312%. Il codice del progetto è distribuito è sotto licenza Apache.

Nella nuova versione è stata aggiunta la supporto sperimentale per Python 3.8 e
è garantita la compatibilità con librerie e applicazioni
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz e pytzdata. In distutils è stata aggiunta la supporto per moduli singoli (py_modules, non solo pacchetti) e pacchetti con spazi dei nomi separati. È stata ottimizzata l'elaborazione delle variabili nei cicli e sono state implementate versioni ottimizzate delle funzioni integrate abs e all, così come è stato accelerato l'esecuzione delle operazioni con i tipi int e long. Sono stati apportati numerosi miglioramenti mirati a ridurre il consumo di memoria.

In aggiunta, si segnala che il termine da gennaio ad aprile per la fine del supporto per il ramo di Python 2. Nell'aprile 2020 verrà rilasciato l'ultimo aggiornamento finale del ramo Python 2.7, dopo di che non verranno pubblicate ulteriori versioni correttive. Tuttavia, il lavoro per la risoluzione delle vulnerabilità in Python 2.7 continuerà da parte dei membri della comunità interessati a proseguire il supporto di questo ramo nei propri prodotti. Ad esempio, la Red Hat continuerà a supportare i pacchetti con Python 2.7 per tutta la durata della vita dei distribuzioni RHEL 6 e 7, e per RHEL 8 saranno forniti aggiornamenti dei pacchetti nell'Application Stream fino a giugno 2024. Ricordiamo che il ramo Python 2.7 è stato formato nel 2010 e il suo supporto era inizialmente previsto terminasse nel 2015, ma a causa di una migrazione non abbastanza attiva dei progetti a Python 3, la vita di Python 2 è stata estesa fino al 2020.

Fonte: opennet.ru

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