Долбоор Rust тили үчүн окшош аталыштагы модулдун негизинде түзүлгөн, ал Python тилмечтерин Rust программаларына киргизүүгө мүмкүндүк берет, алар Python скрипттерин аткаруу үчүн. PyOxidizer азыр Rust кошумчасы болуу менен чектелди жана өзүн кеңири аудитория үчүн өз алдынча Python пакеттерин куруу жана жайылтуу куралы катары көрсөтүүдө. Тиркемелерди аткарылуучу катары жайылтуунун кереги жок болгондор үчүн, PyOxidizer Python котормочусун жана аларга керектүү кеңейтүүлөрдү киргизүү үчүн каалаган тиркеме менен байланышууга ылайыктуу китепканаларды түзүү мүмкүнчүлүгүн берет.
Акыркы колдонуучулар үчүн долбоорду бир аткарылуучу файл катары жеткирүү орнотууну абдан жеңилдетет жана көз карандылыкты тандоо ишин жокко чыгарат, бул, мисалы, видеоредакторлор сыяктуу татаал Python долбоорлоруна тиешелүү. Тиркемени иштеп чыгуучулар үчүн PyOxidizer ар кандай операциялык системалар үчүн пакеттерди түзүү үчүн ар кандай куралдарды колдонуунун кереги жок, тиркемени жеткирүүнү уюштурууга убакытты үнөмдөөгө мүмкүндүк берет.
Сунушталган ассамблеяларды колдонуу да өндүрүмдүүлүккө оң таасирин тийгизет - PyOxidizerде түзүлгөн файлдар импортту жок кылуу жана негизги модулдарды аныктоодон улам Python тутумун колдонууга караганда тезирээк иштейт. PyOxidizerде модулдар эстутумдан импорттолот - бардык орнотулган модулдар эстутумга дароо жүктөлүп, андан кийин дискке кирбестен колдонулат). Сыноолордо, PyOxidizerди колдонууда тиркемени баштоо убактысы болжол менен эки эсеге кыскарган.
Буга чейин болгон окшош долбоорлордун ичинен төмөнкүлөрдү белгилей алабыз:
Өнүктүрүүнүн азыркы этабында PyOxidizer Windows, macOS жана Linux үчүн аткарылуучу файлдарды түзүү үчүн негизги функцияны ишке ашырган. Мүмкүнчүлүктөр азырынча жеткиликтүү эмес
Source: opennet.ru