Sortie du compilateur Nuitka 0.6.6. La fin du support de Python 2.7 a été reportée à avril

Préparé lancement du projet Nuitka 0.6.6, dans le cadre duquel se développe un compilateur permettant de traduire un script en langage Python en une représentation en C++ qui peut ensuite être compilée en un fichier exécutable utilisant libpython pour garantir une compatibilité maximale avec CPython (les outils standard de CPython sont utilisés pour gérer les objets). Une compatibilité totale avec les versions actuelles de Python 2.x et 3.x est assurée. Par rapport à CPython, les scripts compilés démontrent dans des tests pystone une augmentation de performance de 312 %. Le code du projet est distribué sous licence Apache.

La nouvelle version ajoute un support expérimental pour Python 3.8 et
assure la compatibilité avec les bibliothèques et applications
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz et pytzdata. Dans distutils, un support pour des modules individuels (py_modules, pas seulement des paquets) et des paquets avec des espaces de noms séparés a été ajouté. L'optimisation du travail avec les variables dans les boucles a été réalisée et des versions optimisées des fonctions intégrées abs et all ont été mises en œuvre, ainsi qu'une exécution accélérée des opérations sur les types int et long. De nombreuses améliorations ont été apportées, visant à réduire la consommation de mémoire.

Il convient également de noter, le report de janvier à avril de la date de la fin du support de la branche Python 2. En avril 2020, la dernière mise à jour finale de la branche Python 2.7 sera formée, après quoi des versions correctives ne seront plus publiées. Cependant, le travail de correction des vulnérabilités dans Python 2.7 sera poursuivi par des membres de la communauté désireux de continuer à supporter cette branche dans leurs produits. Par exemple, la société Red Hat continuera le support des paquets avec Python 2.7 tout au long de la durée de vie des distributions RHEL 6 et 7, et pour RHEL 8, des mises à jour de paquets dans Application Stream seront fournies jusqu'en juin 2024. Rappelons que la branche Python 2.7 a été coopération a été formée lancée en 2010 et son support devait initialement cesser en 2015, mais en raison d'une migration insuffisamment active des projets vers Python 3, la durée de vie de Python 2 a été prolongée jusqu'en 2020.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster