Төсөл нь ижил нэртэй Rust хэлний модуль дээр суурилдаг бөгөөд энэ нь Rust програмуудад Python скриптүүдийг ажиллуулахын тулд Python орчуулагчийг оруулах боломжийг олгодог. PyOxidizer нь одоо Rust нэмэлт байхаас хальж, Python-ийн бие даасан багцуудыг бүтээж, илүү өргөн хүрээний хүмүүст түгээх хэрэгсэл болгон байрлуулж байна. Програмыг гүйцэтгэх файл болгон түгээх шаардлагагүй хүмүүст PyOxidizer нь Python орчуулагч болон шаардлагатай өргөтгөлүүдийг оруулахын тулд ямар ч програмтай холбоход тохиромжтой номын санг үүсгэх боломжийг олгодог.
Эцсийн хэрэглэгчдийн хувьд төслийг нэг гүйцэтгэгдэх файл болгон хүргэх нь суулгацыг ихээхэн хялбарчилж, хамаарлыг сонгох ажлыг арилгадаг бөгөөд энэ нь жишээлбэл видео засварлагч гэх мэт Python-ийн нарийн төвөгтэй төслүүдэд чухал ач холбогдолтой юм. Аппликэйшн хөгжүүлэгчдэд PyOxidizer нь өөр өөр үйлдлийн системд зориулж багц үүсгэхийн тулд өөр хэрэгсэл ашиглах шаардлагагүйгээр програм хангамжийг хүргэх ажлыг зохион байгуулахад цаг хэмнэх боломжийг олгодог.
Санал болгож буй угсралтыг ашиглах нь гүйцэтгэлд эерэг нөлөө үзүүлдэг - PyOxidizer-д үүсгэсэн файлууд нь Python системийг ашиглахаас илүү хурдан ажилладаг, учир нь импорт, үндсэн модулиудын тодорхойлолтыг арилгадаг. PyOxidizer-д модулиудыг санах ойноос импортлодог - бүх суулгасан модулиудыг санах ойд шууд ачаалж, дараа нь диск рүү хандахгүйгээр ашигладаг). Туршилтын хувьд PyOxidizer ашиглах үед програмыг эхлүүлэх хугацаа ойролцоогоор хагасаар багасдаг.
Одоо байгаа ижил төстэй төслүүдийн дунд дараахь зүйлийг тэмдэглэж болно.
Хөгжлийн одоогийн шатанд PyOxidizer нь Windows, macOS болон Linux-д зориулж гүйцэтгэх файлуудыг үүсгэх үндсэн функцийг аль хэдийн хэрэгжүүлсэн. Одоогоор ашиглах боломжгүй боломжуудаас
Эх сурвалж: opennet.ru