Izdaja prevajalnika Nuitka 0.6.6. Konec podpore za Python 2.7 je prestavljen na april

Pripravljeno izdaja projekta Nuitka 0.6.6, v okviru katerega se razvija prevajalnik, ki omogoča prevajanje skripta Python v predstavitev C++, ki jo lahko nato prevedete v izvršljivo datoteko, ki uporablja libpython za zagotavljanje največje združljivosti s CPython (za upravljanje objektov se uporabljajo standardna orodja CPython). Zagotovljena je popolna združljivost s trenutnimi izdajami Python 2.x in 3.x. V primerjavi s prevedenimi skripti CPython demonstrirati pri testih pystone je prišlo do 312-odstotnega povečanja zmogljivosti. Koda projekta distributer pod licenco Apache.

Nova različica dodaja eksperimentalno podporo za Python 3.8 in
Zagotovljena je združljivost s knjižnicami in aplikacijami
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, nihalo, pytz in pytzdata. Dodana podpora za distutils za posamezne module (py_modules, ne le pakete) in pakete z ločenimi imenskimi prostori. Optimizirano je delo s spremenljivkami v zankah in optimizirane različice vgrajenih funkcij abs in vse implementirane, prav tako je pospešeno izvajanje operacij s tipoma int in long. Za zmanjšanje porabe pomnilnika so bile narejene številne izboljšave.

Poleg tega je mogoče opozoriti prenos od januarja do aprila konec podpore Veje Python 2. Končna končna posodobitev veje Python 2020 bo ustvarjena aprila 2.7, po tem pa ne bodo objavljene nobene popravne izdaje. Hkrati bodo delo na odpravljanju ranljivosti v Python 2.7 nadaljevali člani skupnosti, ki jih zanima nadaljnja podpora tej veji v njihovih izdelkih. Na primer Red Hat se bo nadaljevalo vzdrževanje paketov s Pythonom 2.7 vseskozi življenski krog Distribucije RHEL 6 in 7, za RHEL 8 pa bo generiral posodobitve paketov v Application Stream do junija 2024. Spomnimo se, da je bila veja Python 2.7 nastala leta 2010, njegova podpora pa naj bi se po prvotnih načrtih končala leta 2015, vendar zaradi ni dovolj aktiven migracija projektov na Python 3, življenjska doba Pythona 2 je podaljšana do leta 2020.

Vir: opennet.ru

Dodaj komentar