Release van Nuitka 1.6, de compiler voor de Python-taal

De release van het Nuitka-project 1.6 is beschikbaar, dat de compiler ontwikkelt voor het vertalen van Python-scripts naar C-code, die vervolgens kan worden gecompileerd naar een uitvoerbaar bestand dat libpython gebruikt voor maximale compatibiliteit met CPython (de standaardtools van CPython worden gebruikt voor objectbeheer). Volledige compatibiliteit is verzekerd met de actuele releases van Python 2.6, 2.7, 3.3 — 3.11. In vergelijking met CPython tonen de gecompileerde scripts in pystone-tests een prestatiewinst van 335%. De code van het project wordt verspreid onder de Apache-licentie.

Onder de wijzigingen in de nieuwe versie:

  • Volledige compatibiliteit met de Python 3.11-tak is verzekerd.
  • De testtoolkit is herzien, met reproduceerbare foutuitvoer voor compilatiefouten.
  • De optie «—include-distribution-metadata» is toegevoegd om distributiemetadata op te nemen.
  • Voor systemen anders dan Windows is de mogelijkheid toegevoegd om symbolische links op te nemen in de zelfstandige distributie, als deze links verwijzen naar interne projectbestanden.
  • De mogelijkheden van de anti-bloat-plugin zijn uitgebreid, die nu kan worden toegepast om het aantal pakketten te verminderen bij gebruik van de libraries huggingface_hub, tokenizers, torch, triton en networkx (de binding aan pytest en IPython is voornamelijk geëlimineerd).
  • Er zijn prestatie- en schaalbaarheidsoptimalisaties doorgevoerd. De implementatie van optimalisaties voor klassenlichamen is voortgezet.
  • De afhankelijkheden op macOS zijn verbeterd.
  • De parameter «—report-diffable» is toegevoegd voor de generatie van XML-rapporten, op een manier die geschikt is voor later vergelijken op verschillende systemen.
  • De optie «—report-user-provided» is toegevoegd voor het invoegen van gebruikersgegevens in rapporten.
  • In de testtoolkit is de nuitka-watch utility geïmplementeerd om problemen met PyPI-releases te identificeren.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster