El projecte es basa en el mòdul del mateix nom per al llenguatge Rust, que permet incrustar un intèrpret de Python als programes Rust per executar-hi scripts Python. PyOxidizer ha anat més enllà de ser un complement de Rust i s'està posicionant com una eina per construir i distribuir paquets Python autònoms per a un públic més ampli. Per a aquells que no necessiten distribuir aplicacions com a executable, PyOxidizer ofereix la possibilitat de generar biblioteques adequades per enllaçar amb qualsevol aplicació per incrustar-hi un intèrpret de Python i el conjunt d'extensions necessaris.
Per als usuaris finals, lliurar el projecte com a fitxer executable únic simplifica molt la instal·lació i elimina la feina de seleccionar dependències, que és rellevant, per exemple, per a projectes Python complexos, com ara editors de vídeo. Per als desenvolupadors d'aplicacions, PyOxidizer permet estalviar temps organitzant el lliurament d'una aplicació, sense haver d'utilitzar diferents eines per generar paquets per a diferents sistemes operatius.
L'ús dels conjunts proposats també té un efecte positiu en el rendiment: els fitxers generats a PyOxidizer funcionen més ràpid que quan s'utilitza el sistema Python a causa de l'eliminació d'importacions i la definició de mòduls bàsics. A PyOxidizer, els mòduls s'importen de la memòria: tots els mòduls integrats es carreguen immediatament a la memòria i després s'utilitzen sense accés al disc). A les proves, el temps d'inici de l'aplicació quan s'utilitza PyOxidizer es redueix aproximadament a la meitat.
Dels projectes similars ja existents, podem destacar:
На текущем этапе развития в PyOxidizer уже реализована основная функциональность по генерации исполняемых файлов для Windows, macOS и Linux. Из пока недоступных возможностей
Font: opennet.ru