Utgivningen av Nuitka 1.6, kompilatorn för Python-sprÄket

Version 1.6 av projektet Nuitka Ă€r nu tillgĂ€nglig. Det utvecklar en kompilator för att översĂ€tta skript skrivna i Python till C-kod, som sedan kan kompileras till en körbar fil som anvĂ€nder libpython för maximal kompatibilitet med CPython (standard CPython-verktyg anvĂ€nds för att hantera objekt). Full kompatibilitet med de senaste versionerna av Python 2.6, 2.7, 3.3 – 3.11 har sĂ€kerstĂ€llts. JĂ€mfört med CPython visar de kompilerade skripten en prestandaökning pĂ„ 335 % i pystone-tester. Projektkoden distribueras under Apache-licensen.

Bland förÀndringarna i den nya versionen:

  • Full kompatibilitet med Python 3.11-grenen har sĂ€kerstĂ€llts.
  • Verktygen för testning har omarbetats för att generera reproducerbara kompileringserrorer.
  • En ny funktion "—include-distribution-metadata" har lagts till för att inkludera distributionsmetadata.
  • För icke-Windows-system finns möjlighet att inkludera symboliska lĂ€nkar i den fristĂ„ende leveransen, sĂ„ lĂ€nge dessa lĂ€nkar pekar pĂ„ interna projektfiler.
  • möjligheterna i anti-bloat-pluginen har utökats och kan nu anvĂ€ndas för att minska antalet paket vid anvĂ€ndning av biblioteken huggingface_hub, tokenizers, torch, triton och networkx (primĂ€rt har bindningen till pytest och IPython tagits bort).
  • Prestanda och skalbarhet har optimerats. Arbetet med att implementera optimiseringar av klasskroppar har fortsatt.
  • Beroendehantering pĂ„ macOS har förbĂ€ttrats.
  • En parameter "—report-diffable" har lagts till för att generera XML-rapporter i ett format som Ă€r lĂ€mpligt för jĂ€mförelse pĂ„ olika system.
  • En ny funktion "—report-user-provided" har lagts till för att inkludera anvĂ€ndardata i rapporterna.
  • I testverktygen har nyttjandet av nuitka-watch implementerats för att identifiera problem med PyPI-utgĂ„vor.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster