Izdanje Nuitka kompajlera 0.6.6. Kraj podrške za Python 2.7 pomjeren je za april

Pripremljeno izdanje projekta Nuitka 0.6.6, u okviru koje se razvija kompajler koji vam omogućava da prevedete Python skriptu u C++ reprezentaciju, koja se zatim može prevesti u izvršnu datoteku koja koristi libpython kako bi se osigurala maksimalna kompatibilnost sa CPythonom (za upravljanje objektima se koriste standardni CPython alati). Obezbeđena je puna kompatibilnost sa trenutnim izdanjima Python 2.x i 3.x. U poređenju sa CPython kompajliranim skriptama demonstrirati u pystone testovima došlo je do povećanja performansi od 312%. Šifra projekta distribuira pod Apache licencom.

Nova verzija dodaje eksperimentalnu podršku za Python 3.8 i
Osigurana je kompatibilnost s bibliotekama i aplikacijama
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz i pytzdata. Dodata podrška distutilima za pojedinačne module (py_modules, ne samo pakete) i pakete sa zasebnim prostorima imena. Optimiziran je rad sa varijablama u petljama i optimizirane verzije ugrađenih funkcija abs i sve su implementirane, a ubrzano je i izvršavanje operacija sa tipovima int i long. Učinjena su brojna poboljšanja kako bi se smanjila potrošnja memorije.

Osim toga, može se primijetiti prijenos od januara do aprila kraj podrške Grane Python 2. Konačno konačno ažuriranje grane Python 2020 će biti generisano u aprilu 2.7., nakon čega neće biti objavljena ispravna izdanja. Istovremeno, rad na eliminaciji ranjivosti u Pythonu 2.7 nastaviće članovi zajednice zainteresovani da nastave da podržavaju ovu granu u svojim proizvodima. Na primjer, Red Hat nastaviće se održavanje Python 2.7 paketa u cijelom životni ciklus RHEL 6 i 7 distribucije, a za RHEL 8 će generisati ažuriranja paketa u aplikacijskom toku do juna 2024. Podsjetimo da je grana Python 2.7 bila formirana 2010. godine i prvobitno je planirano da se njegova podrška završi 2015. godine, ali zbog nije dovoljno aktivan migracija projekata na Python 3, životni vijek Python 2 je produžen do 2020. godine.

izvor: opennet.ru

Dodajte komentar