Proyèk iki adhedhasar modul basa Rust kanthi jeneng sing padha, sing ngidini sampeyan nglebokake interpreter Python menyang program Rust kanggo mbukak skrip Python. PyOxidizer saiki wis ngluwihi Rust add-on lan dipanggonke minangka alat kanggo mbangun lan nyebarake paket Python sing mandhiri menyang pamirsa sing luwih akeh. Kanggo sing ora perlu nyebarake aplikasi minangka file eksekusi, PyOxidizer menehi kemampuan kanggo ngasilake perpustakaan sing cocog kanggo nyambungake karo aplikasi apa wae kanggo nampilake interpreter Python lan ekstensi sing dibutuhake.
Kanggo pangguna pungkasan, ngirim proyek minangka file eksekusi siji banget nyederhanakake instalasi lan ngilangi karya milih dependensi, sing penting, contone, kanggo proyek Python sing kompleks kayata editor video. Kanggo pangembang aplikasi, PyOxidizer ngidini sampeyan ngirit wektu ngatur pangiriman aplikasi, tanpa perlu nggunakake alat sing beda kanggo nggawe paket kanggo sistem operasi sing beda.
Panggunaan majelis ngajokaken uga duwe efek positif ing kinerja - file kui ing PyOxidizer mbukak luwih cepet saka nalika nggunakake sistem Python amarga eliminasi ngimpor lan definisi modul basa. Ing PyOxidizer, modul diimpor saka memori - kabeh modul sing dibangun langsung dimuat menyang memori banjur digunakake tanpa ngakses disk). Ing tes, wektu peluncuran aplikasi nalika nggunakake PyOxidizer dikurangi kira-kira setengah.
Antarane proyek sing padha sing wis ana, ing ngisor iki bisa dicathet:
Ing tahap pangembangan saiki, PyOxidizer wis ngetrapake fungsi utama kanggo ngasilake file sing bisa dieksekusi kanggo Windows, macOS lan Linux. Saka kesempatan sing saiki ora kasedhiya
Source: opennet.ru