Publikimi i Nuitka 1.2, një përpilues për gjuhën Python

Një lëshim i projektit Nuitka 1.2 është i disponueshëm, duke zhvilluar një përpilues për përkthimin e skripteve të Python në një paraqitje C, i cili më pas mund të kompilohet në një skedar të ekzekutueshëm duke përdorur libpython për pajtueshmëri maksimale me CPython (duke përdorur mjete amtare CPython për manipulimin e objekteve). Ofrohet përputhshmëri e plotë me versionet aktuale të Python 2.6, 2.7, 3.3 - 3.10. Krahasuar me CPython, skriptet e përpiluara tregojnë një përmirësim të performancës 335% në testet e pystone. Kodi i projektit shpërndahet nën licencën Apache.

Ndër ndryshimet në versionin e ri:

  • Ka dhënë një gabim kur përpiqeni ta përdorni atë me një version të Python 3.11 që nuk mbështetet ende plotësisht. Për të anashkaluar këtë kufizim, propozohet flamuri "-experimental=python311".
  • Për macOS Opsioni "--macos-sign-notarization" është shtuar për verifikimin e nënshkrimit dixhital, duke thjeshtuar krijimin e aplikacioneve të nënshkruara për Apple App Store. Janë bërë optimizime për të shpejtuar lançimin.
  • U shtuan atributet "__compiled__" dhe "__compiled_constant__" në funksionet e përpiluara, të cilat mund të përdoren nga shtresa si pyobjc për të gjeneruar kode më optimale.
  • Shtojca anti-bloat është zgjeruar, e cila tani mund të përdoret për të reduktuar numrin e paketave kur përdorni bibliotekat xarray dhe pint.
  • Një pjesë e madhe e optimizimeve të reja është shtuar dhe është bërë punë për të përmirësuar shkallëzueshmërinë. Zbatuar memorien e përmbajtjes së drejtorive gjatë skanimit të moduleve.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster