De Projet baséiert op dem Rust Sproochmodul mam selwechten Numm, deen Iech erlaabt e Python Dolmetscher an Rust Programmer z'integréieren fir Python Scripten an hinnen auszeféieren. PyOxidizer ass elo doriwwer eraus e Rust Add-on gaang a gëtt als Tool positionéiert fir selbstänneg Python Packagen un e méi breede Publikum ze bauen an ze verdeelen. Fir déi, déi keng Uwendungen als ausführbar Datei musse verdeelen, bitt PyOxidizer d'Fäegkeet fir Bibliothéiken ze generéieren, déi gëeegent sinn fir mat all Applikatioun ze verbannen fir e Python Dolmetscher an den néidege Set vun Extensiounen z'integréieren.
Fir Endbenotzer, d'Liwwerung vum Projet als eenzeg ausführbar Datei vereinfacht d'Installatioun immens an eliminéiert d'Aarbecht fir Ofhängegkeeten ze wielen, wat wichteg ass, zum Beispill fir komplex Python-Projete wéi Video Editoren. Fir Applikatioun Entwéckler, PyOxidizer erlaabt Iech Zäit ze spueren Applikatioun Liwwerung organiséieren, ouni de Besoin fir verschidden Tools ze benotzen Pakete fir verschidde Betribssystemer ze schafen.
D'Benotzung vun de proposéierte Versammlungen huet och e positiven Effekt op d'Performance - Dateien, déi am PyOxidizer generéiert ginn, lafen méi séier wéi wann Dir System Python benotzt wéinst der Eliminatioun vum Import an Definitioun vu Basismoduler. Am PyOxidizer ginn Moduler aus der Erënnerung importéiert - all agebaute Moduler ginn direkt an d'Erënnerung gelueden an duerno benotzt ouni Zougang zu Disk). An Tester gëtt d'Startzäit vun der Applikatioun beim Gebrauch vu PyOxidizer ëm ongeféier d'Halschent reduzéiert.
Ënnert de scho existéierende ähnleche Projete kënnen déi folgend bemierkt ginn:
An der aktueller Etapp vun der Entwécklung huet PyOxidizer schonn d'Haaptfunktionalitéit implementéiert fir ausführbar Dateie fir Windows, macOS a Linux ze generéieren. Vun aktuell net verfügbare Méiglechkeeten
Source: opennet.ru