Vydání kompilátoru Nuitka 0.6.6. Ukončení podpory Pythonu 2.7 bylo odloženo na duben

Připravena vydání projektu Nuitka 0.6.6, v rámci kterého se vyvíjí překladač, který umožňuje převádět skripty napsané v jazyce Python na C++, které mohou být následně zkompilovány do spustitelného souboru využívajícího libpython pro zajištění maximální kompatibility s CPython (používají se standardní nástroje CPython pro správu objektů). Zajištěna je plná kompatibilita s aktuálními verzemi Python 2.x a 3.x. Ve srovnání s CPython zkompilované skripty demonstrují v testech pystone zvýšení výkonu o 312%. Kód projektu distribuováno pod licencí Apache.

V nové verzi byla přidána experimentální podpora Python 3.8 a
byla zajištěna kompatibilita s knihovnami a aplikacemi
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz a pytzdata. Do distutils byla přidána podpora pro jednotlivé moduly (py_modules, nejen balíčky) a balíčky s oddělenými jmennými prostory. Byla optimalizována práce s proměnnými ve smyčkách a byly implementovány optimalizované varianty vestavěných funkcí abs a all, a také zrychleno provádění operací s typy int a long. Bylo provedeno řada vylepšení zaměřených na snížení spotřeby paměti.

Dále lze zmínit, přenos z ledna na duben času ukončení podpory větev Python 2. V dubnu 2020 bude vytvořena poslední konečná aktualizace větve Python 2.7, po které už nebudou publikovány opravné verze. Přitom práce na odstraňování zranitelností v Python 2.7 bude pokračovat ze strany zástupců komunity, kteří mají zájem o pokračování podpory této větve ve svých produktech. Například firma Red Hat pokračuje v podpoře balíčků s Python 2.7 po celou dobu cyklu života distribucí RHEL 6 a 7, a pro RHEL 8 budou vytvářet aktualizace balíčků v Application Stream do června 2024. Připomínáme, že větev Python 2.7 byla vytvořena v roce 2010 a její podpora byla původně plánována na ukončení v roce 2015, ale kvůli nedostatečně aktivní migrace projektů na Python 3 doba životnosti Python 2 byla prodloužena do roku 2020.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster