Sgaoileadh PyOxidizer airson pròiseactan Python a phacadh a-steach do thoraidhean fèin-chumanta

Air a chuir a-steach le a’ chiad fhoillseachadh den ghoireas PyOxidizer, a leigeas leat pròiseact a phacadh ann am Python ann an cruth faidhle so-ghnìomhaichte fèin-chumanta, a’ gabhail a-steach eadar-theangair Python agus na leabharlannan agus na goireasan uile a tha riatanach airson na h-obrach. Faodar faidhlichean mar seo a chuir gu bàs ann an àrainneachdan gun innealan Python a chuir a-steach no ge bith dè an dreach riatanach de Python. Faodaidh PyOxidizer cuideachd faidhlichean so-ghnìomhaichte le ceangal statach a ghineadh nach eil ceangailte ri leabharlannan siostam. Tha còd a 'phròiseict air a sgrìobhadh ann an Rust agus air a sgaoileadh le le cead fo MPL (Mozilla Public License) 2.0.

Tha am pròiseact stèidhichte air modal cànain Rust den aon ainm, a leigeas leat eadar-theangair Python fhighe a-steach do phrògraman Rust gus sgriobtaichean Python a ruith annta. Tha PyOxidizer a-nis air a dhol seachad air a bhith na add-on Rust agus tha e air a shuidheachadh mar inneal airson pasganan Python fèin-chumanta a thogail agus a sgaoileadh gu luchd-èisteachd nas fharsainge. Dhaibhsan nach fheum tagraidhean a sgaoileadh mar fhaidhle so-ghnìomhaichte, tha PyOxidizer a’ toirt seachad comas leabharlannan a ghineadh a tha freagarrach airson ceangal ri tagradh sam bith gus eadar-theangair Python a stèidheachadh agus an seata leudachain riatanach.

Do luchd-cleachdaidh deireannach, bidh lìbhrigeadh a’ phròiseict mar aon fhaidhle so-ghnìomhaichte gu mòr a’ sìmpleachadh an stàladh agus a’ cur às don obair a bhith a’ taghadh eisimeileachd, a tha cudromach, mar eisimpleir, airson pròiseactan iom-fhillte Python leithid luchd-deasachaidh bhidio. Do luchd-leasachaidh thagraidhean, leigidh PyOxidizer leat ùine a shàbhaladh ag eagrachadh lìbhrigeadh tagraidh, gun fheum air diofar innealan a chleachdadh gus pasganan a chruthachadh airson diofar shiostaman obrachaidh.

Tha buaidh mhath aig cleachdadh nan co-chruinneachaidhean a tha san amharc cuideachd air coileanadh - bidh faidhlichean a chaidh a chruthachadh ann am PyOxidizer a’ ruith nas luaithe na nuair a bhios iad a’ cleachdadh siostam Python mar thoradh air cuir às do in-mhalairt agus mìneachadh air modalan bunaiteach. Ann am PyOxidizer, tha modalan air an toirt a-steach bhon chuimhne - tha a h-uile modal togte air a luchdachadh a-steach don chuimhne sa bhad agus an uairsin air a chleachdadh gun a bhith a ’faighinn cothrom air diosc). Ann an deuchainnean, tha ùine cur air bhog tagradh nuair a bhios tu a’ cleachdadh PyOxidizer air a lughdachadh le timcheall air leth.

Am measg phròiseactan coltach ris a tha ann mar-thà, faodar na leanas a thoirt fa-near: PyStàlaich (a’ dì-phapadh am faidhle ann an eòlaire sealach agus a’ toirt a-steach modalan bhuaithe), py2 exe (ceangailte ri àrd-ùrlar Windows agus feumar iomadh faidhle a sgaoileadh), pi2app (ceangailte ri macOS), cx-reothadh (feumar pacadh eisimeileachd air leth), Shibh и PEX (cruthaich pasgan ann an cruth zip agus feumaidh Python air an t-siostam), Nuitka (a’ cur ri chèile a’ chòd seach a bhith a’ stèidheachadh eadar-theangair), pynsist (ceangailte ri Windows) PyRun (leasachadh seilbh gun mhìneachadh air prionnsapalan obrachaidh).

Aig an ìre leasachaidh a th’ ann an-dràsta, tha PyOxidizer mu thràth air a’ phrìomh ghnìomhachd a chuir an gnìomh airson faidhlichean so-ghnìomhaichte a ghineadh airson Windows, macOS agus Linux. Bho chothroman nach eil ri fhaighinn an-dràsta air a chomharrachadh dìth àrainneachd togail àbhaisteach, neo-chomas pacaidean a ghineadh ann an cruthan MSI, DMG agus deb / rpm, duilgheadasan le pròiseactan pacaidh a tha a’ toirt a-steach leudachadh iom-fhillte ann an cànan C, dìth òrdughan gus taic a thoirt do lìbhrigeadh (“pyoxidizer add”, “mion-sgrùdadh pyoxidizer” agus “ùrachadh pyoxidizer”), taic cuibhrichte airson Terminfo agus Readline, dìth taic airson fiosan a bharrachd air Python 3.7, dìth taic airson teannachadh ghoireasan, neo-chomas tar-chruinneachadh.

Source: fosgailtenet.ru

Cuir beachd ann