utgÄvan av projektet , inom vilket kompilatorn utvecklas, vilket gör det möjligt att översÀtta skript skrivna i Python till en representation i C++, som sedan kan kompileras till en körbar fil som anvÀnder libpython för att sÀkerstÀlla maximal kompatibilitet med CPython (standardverktyg frÄn CPython anvÀnds för att hantera objekt). FullstÀndig kompatibilitet med aktuella versioner av Python 2.x och 3.x har sÀkerstÀllts. JÀmfört med CPython visar de kompilerade skripten i prestanda pÄ 312% i pystone-tester. under Apache-licensen.
I den nya versionen har experimentellt stöd för Python 3.8 lagts till och
kompatibilitet med biblioteken och applikationerna
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz och pytzdata har sÀkerstÀllts. I distutils har stöd för individuella moduler (py_modules, inte bara paket) och paket med separata namnrymder lagts till. Arbetet med variabler i loopar har optimerats och optimerade versioner av inbyggda funktioner abs och all har implementerats, liksom förbÀttrad prestanda för operationer med typerna int och long. MÄnga förbÀttringar har gjorts, avsedda att minska minnesanvÀndningen.
Det Àr ocksÄ vÀrt att notera, frÄn januari till april för Python 2-grenen. I april 2020 kommer den sista slutliga uppdateringen av Python 2.7-grenen att göras, efter vilket inga fler korrigerande versioner kommer att publiceras. Arbetet med att ÄtgÀrda sÄrbarheterna i Python 2.7 kommer dock att fortsÀtta av medlemmarna i samhÀllet som Àr intresserade av att fortsÀtta stödet för denna gren i sina produkter. Till exempel kommer Red Hat livscykeln distributioner av RHEL 6 och 7 att fortsÀtta, och för RHEL 8 kommer uppdateringar av paketen i Application Stream att skapas fram till juni 2024. Vi pÄminner om att Python 2.7-grenen har planerad att avslutas 2015 efter att ha började i 2010, men pÄ grund av förlÀngt livsutseende till 2020 för projektens övergÄng till Python 3.
KĂ€lla: opennet.ru
