Nuitka 1.6 útgáfa, samantektara fyrir Python

Nuitka 1.6-prosjektet er tilgjengelig, som utvikler en kompilator for å oversette Python-skript til C, som deretter kan kompilere til en kjørbar fil ved å bruke libpython for maksimal kompatibilitet med CPython (standardverktøyene til CPython brukes for å håndtere objekter). Full kompatibilitet med de gjeldende utgivelsene Python 2.6, 2.7, 3.3–3.11 er sikret. Sammenlignet med CPython viser de kompilert skriptene en ytelsesforbedring på 335 % i pystone-tester. Prosjektkoden distribueres under Apache-lisens.

Blant endringene i den nye versjonen:

  • Full kompatibilitet med Python 3.11-grenen er sikret.
  • Testverktøyene er omarbeidet for å gi reproducerbar utdata for kompilasjonsfeil.
  • Alternativet «—include-distribution-metadata» for å inkludere distribusjonsmetadata er lagt til.
  • For systemer som ikke er Windows, er det nå mulighet for å inkludere symboliske lenker i stand-alone-distribusjonen, hvis disse peker til interne prosjektfiler.
  • Mulighetene i anti-bloat-pluginen er utvidet, den kan nå brukes for å redusere antall pakker ved bruk av bibliotekene huggingface_hub, tokenizers, torch, triton og networkx (hovedsakelig fjernet koblingen til pytest og IPython).
  • Ytelse og skalerbarhet er optimalisert. Arbeidet med å implementere optimaliseringer av klassekroppen fortsetter.
  • Avhengighetsbestemmelsen for macOS-plattformen er forbedret.
  • Parameteret «—report-diffable» er lagt til for å generere XML-rapporter i en form som er egnet for sammenligning på ulike systemer.
  • Alternativet «—report-user-provided» for å sette inn brukergenererte data i rapportene er lagt til.
  • Verktøyet nuitka-watch er implementert i testverktøyet for å identifisere problemer med PyPI-utgivelser.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster