Vrystelling van Nuitka samesteller 0.6.6. Python 2.7 einde van ondersteuning verskuif na April

Voorbereid projek vrystelling Nuitka 0.6.6, waarbinne 'n samesteller ontwikkel word wat jou toelaat om 'n Python-skrip in 'n C++-voorstelling te vertaal, wat dan saamgestel kan word in 'n uitvoerbare lêer wat libpython gebruik om maksimum versoenbaarheid met CPython te verseker (standaard CPython-nutsmiddels word gebruik vir die bestuur van voorwerpe). Volle versoenbaarheid met huidige vrystellings van Python 2.x en 3.x word verskaf. In vergelyking met CPython saamgestelde skrifte demonstreer in pystone-toetse was daar 'n 312% toename in prestasie. Projek kode versprei deur onder die Apache-lisensie.

Die nuwe weergawe voeg eksperimentele ondersteuning vir Python 3.8 en
Verenigbaarheid met biblioteke en toepassings word verseker
sklearn, osgeo, gdal, dille, scikit-image, skiimage, weasyprint, dask, pendulum, pytz en pytzdata. Bygevoeg ondersteuning by distutils vir individuele modules (py_modules, nie net pakkette nie) en pakkette met aparte naamruimtes. Die werk met veranderlikes in lusse is geoptimaliseer en geoptimaliseerde weergawes van die ingeboude funksies abs en almal is geïmplementeer, asook die uitvoering van bewerkings met die int en lang tipes is versnel. Talle verbeterings is aangebring om geheueverbruik te verminder.

Daarbenewens kan dit opgemerk word dra oor vanaf Januarie tot April tyd einde van ondersteuning Python 2-takke. Die finale finale opdatering van die Python 2020-tak sal in April 2.7 gegenereer word, waarna geen regstellende vrystellings gepubliseer sal word nie. Terselfdertyd sal werk aan die uitskakeling van kwesbaarhede in Python 2.7 voortgesit word deur gemeenskapslede wat belangstel om voort te gaan om hierdie tak in hul produkte te ondersteun. Byvoorbeeld, Red Hat sal voortgaan die instandhouding van pakkette met Python 2.7 deurgaans lewens siklus RHEL 6 en 7 verspreidings, en vir RHEL 8 sal dit tot Junie 2024 pakketopdaterings in Application Stream genereer. Onthou dat die Python 2.7-tak was gevorm in 2010 en die ondersteuning daarvan is oorspronklik beplan om in 2015 te eindig, maar a.g.v nie aktief genoeg nie migrasie van projekte na Python 3, is die lewensduur van Python 2 verleng tot 2020.

Bron: opennet.ru

Voeg 'n opmerking