Izlazak kompilatora Nuitka 0.6.6. Prekid podrške za Python 2.7 odgođen na travanj.

Pripremljeno izdavanje projekta Nuitka 0.6.6, unutar kojeg se razvija kompajler koji omogućuje prevođenje skripte napisanom u Pythonu u predstavljenju na C++, koji se zatim može kompajlirati u izvršnu datoteku koja koristi libpython za maksimalnu kompatibilnost s CPython-om (koriste se standardni alati CPython-a za upravljanje objektima). Osigurana je potpuna kompatibilnost s aktualnim izdanjima Pythona 2.x i 3.x. U usporedbi s CPython-om, kompajlirane skripte pokazuju u pystone testovima povećanje performansi od 312%. Kod projekta distribuira se pod Apache licencom.

U novoj verziji dodana je eksperimentalna podrška 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. U distutils je dodana podrška za pojedinačne module (py_modules, ne samo pakete) i pakete s odvojenim prostorima imena. Optimiran je rad s varijablama u petljama i realizirane su optimizirane verzije ugrađenih funkcija abs i all, kao i ubrzano izvršavanje operacija s tipovima int i long. Unesena su brojna poboljšanja usmjerena na smanjenje potrošnje memorije.

Dodatno se može istaknuti, premještanje siječnja na travanj vremena završetka podrške grane Pythona 2. U travnju 2020. bit će formirano posljednje završno ažuriranje grane Python 2.7, nakon čega ispravna izdanja neće biti objavljena. Međutim, rad na uklanjanju ranjivosti u Python 2.7 će se nastaviti od strane predstavnika zajednice, zainteresiranih za nastavak podrške ove grane u svojim proizvodima. Na primjer, kompanija Red Hat nastavit će održava pakete s Python 2.7 tijekom cijelog životnog ciklusa distribucija RHEL 6 i 7, a za RHEL 8 će formirati ažuriranja paketa u Application Stream do lipnja 2024. godine. Podsjetimo, grana Python 2.7 je formirana pokrenuta 2010. godine, a prvotno se planiralo da se podrška prekine 2015. godine, ali zbog nedovoljne aktivne migracije projekata na Python 3, životni vijek Pythona 2 produžen je do 2020. godine.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster