A Nuitka 0.6.6 fordító kiadása. A Python 2.7 támogatásának megszüntetése áprilisra kerül.

Elkészítve a projekt kiadása Nuitka 0.6.6, amely keretein belül egy olyan fordító fejlődik, amely lehetővé teszi a Python nyelvű szkriptek C++-ra való átkonvertálását, amelyet aztán egy végrehajtható fájlba lehet fordítani, maximális kompatibilitást biztosítva a libpython használatával a CPython-nal (az objektumok kezelésére a CPython alapértelmezett eszközeit használják). Teljes kompatibilitás biztosított a Python 2.x és 3.x aktuális kiadásaival. A CPython-hoz képest a lefordított szkriptek bemutatják a pystone tesztekben a teljesítményjavulást 312%-kal. A projekt kódja terjesztésre kerül az Apache licenc alatt érhető el.

Az új verzióban kísérleti támogatás került bevezetésre a Python 3.8-hoz és
kompatibilitást biztosít a következő könyvtárakkal és alkalmazásokkal
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz és pytzdata. A distutils-ban külön modulok (py_modules, nem csak csomagok) és külön névtérrel rendelkező csomagok támogatása került bevezetésre. Optimalizálták a ciklusokban a változókkal végzett műveleteket, valamint optimalizált verziókat valósítottak meg a beépített abs és all funkciókhoz, és felgyorsították az int és long típusokkal végzett műveleteket. Számos fejlesztést hajtottak végre, amely a memóriafogyasztás csökkentésére irányult.

További megjegyzés lehet, áthelyezés januártól áprilisig tartó időszakra a támogatás megszüntetésének a Python 2 ágon. 2020 áprilisában került kiadásra az utolsó végleges frissítés a Python 2.7 ághoz, ezt követően javító kiadások már nem lesznek elérhetők. Ennek ellenére a Python 2.7 biztonsági hibáinak javításán a közösség olyan képviselői dolgoznak, akik érdeklődnek ezen ág termékeikhez való további támogatása iránt. Például a Red Hat folytatja a Python 2.7 csomagok karbantartását az RHEL 6 és 7 disztribúciók során, és az RHEL 8-hoz csomagfrissítéseket fog biztosítani az Application Stream keretében 2024 júniusáig. amelyek a feladat életciklusa alatt történnek. Íme ezek az események, az előfordulásuk sorrendjében: az RHEL 6 és 7 disztribúciók esetében, az RHEL 8 esetében pedig 2024 júniusáig fogja biztosítani a csomagfrissítéseket az Application Stream keretein belül. Emlékeztetünk rá, hogy a Python 2.7 ága kialakítva 2010-ben indult, és a támogatását eredetileg 2015-ben tervezték megszüntetni, de a nem elég aktív a projektek Python 3-ra való migrálásának idejére a Python 2 élettartamát 2020-ig meghosszabbították.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster