Udgivelse af kompilatoren Nuitka 0.6.6. Stop for support af Python 2.7 er udsat indtil april.

Forberedt udgivelsen af projektet Nuitka 0.6.6, som omhandler udviklingen af en kompilator, der kan oversætte scripts skrevet i Python til en repræsentation i C++, som derefter kan kompileres til en eksekverbar fil, der bruger libpython for at sikre maksimal kompatibilitet med CPython (standardværktøjer fra CPython anvendes til at styre objekter). Der er fuld kompatibilitet med de nyeste versioner af Python 2.x og 3.x. Sammenlignet med CPython viser de kompilerede scripts en stigning i ydelsen på 312% i pystone-tests. Projektkoden distribueres under Apache-licensen.

Den nye version inkluderer eksperimentel support til Python 3.8 og
garanterer kompatibilitet med biblioteker og applikationer
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz og pytzdata. I distutils er der tilføjet support til individuelle moduler (py_modules, ikke kun pakker) og pakker med separate navnerum. Arbejdet med variabler i loops er optimeret, og der er implementeret optimerede versioner af de indbyggede funktioner abs og all, ligesom operationer med typerne int og long er blevet hurtigere. Der er blevet lavet mange forbedringer med fokus på at reducere hukommelsesforbruget.

Derudover kan det nævnes, flytningen fra januar til april af støtte til Python 2. I april 2020 vil den sidste endelige opdatering af Python 2.7 blive udgivet, hvorefter der ikke længere vil blive offentliggjort rettende udgivelser. Arbejdet med at rette sårbarheder i Python 2.7 vil dog fortsætte af medlemmer af fællesskabet, der er interesserede i at fortsætte med at støtte denne version i deres produkter. For eksempel vil Red Hat vil fortsætte vedligeholde pakker med Python 2.7 i hele joblivscyklus distribuere RHEL 6 og 7, og for RHEL 8 vil der blive udgivet opdateringer af pakker i Application Stream indtil juni 2024. Det skal bemærkes, at Python 2.7-versionen har fået er dannet udgivet i 2010, og det var oprindeligt planlagt at afslutte støtten i 2015, men på grund af utilstrækkelig aktiv forlænget levetid frem til 2020 for at migrere projekter til Python 3.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster