Veröffentlichung des Compilers Nuitka 0.6.6. Die UnterstĂŒtzung fĂŒr Python 2.7 wurde auf April verschoben.

Vorbereitet Projektveröffentlichung Nuitka 0.6.6, in dessen Rahmen ein Compiler entwickelt wird, der es ermöglicht, Skripte in Python in eine C++-Darstellung zu ĂŒbertragen, die dann in eine ausfĂŒhrbare Datei kompiliert werden kann, die libpython verwendet, um maximale KompatibilitĂ€t mit CPython zu gewĂ€hrleisten (es werden die standardmĂ€ĂŸigen Mittel von CPython zur Verwaltung der Objekte verwendet). VollstĂ€ndige KompatibilitĂ€t mit den aktuellen Versionen von Python 2.x und 3.x ist gewĂ€hrleistet. Im Vergleich zu CPython zeigen die kompilierten Skripte eine Leistungssteigerung von 312% in den pystone-Tests. Der Projektcode wird verbreitet unterliegt der Apache-Lizenz.

In der neuen Version wurde experimentelle UnterstĂŒtzung fĂŒr Python 3.8 hinzugefĂŒgt und
die KompatibilitÀt mit den Bibliotheken und Anwendungen
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz und pytzdata gewĂ€hrleistet. In distutils wurde die UnterstĂŒtzung fĂŒr einzelne Module (py_modules, nicht nur Pakete) und Pakete mit separaten NamensrĂ€umen hinzugefĂŒgt. Die Arbeit mit Variablen in Schleifen wurde optimiert, und optimierte Varianten der integrierten Funktionen abs und all wurden implementiert, ebenso wie eine beschleunigte AusfĂŒhrung von Operationen mit den Typen int und long. Es wurden zahlreiche Verbesserungen vorgenommen, die darauf abzielen, den Speicherverbrauch zu reduzieren.

ZusĂ€tzlich kann vermerkt werden, der Support wurde von Januar auf April verschoben, was das Ende des Supports betrifft, fĂŒr den Python 2-Zweig. Im April 2020 wird das letzte abschließende Update der Version Python 2.7 erstellt, nach dem keine korrigierenden Versionen mehr veröffentlicht werden. Die Arbeit an der Behebung von SicherheitsanfĂ€lligkeiten in Python 2.7 wird jedoch von Mitgliedern der Community fortgefĂŒhrt, die an einer weiteren UnterstĂŒtzung dieses Zweigs in ihren Produkten interessiert sind. Beispielsweise bietet Red Hat wird die Pflege von Paketen mit Python 2.7 wĂ€hrend des gesamten des Lebenszyklus der Distributionen RHEL 6 und 7 an, wĂ€hrend fĂŒr RHEL 8 bis Juni 2024 Updates fĂŒr Pakete im Application Stream erstellt werden. Erinnern wir uns daran, dass der Python 2.7-Zweig wurde gebildet im Jahr 2010 eingefĂŒhrt wurde und seine UnterstĂŒtzung ursprĂŒnglich fĂŒr 2015 geplant war, aber aufgrund von nicht ausreichend aktiver Migration von Projekten auf Python 3 wurde die Lebensdauer von Python 2 bis 2020 verlĂ€ngert.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster