PyOxidizer koronto siinta loogu duubo mashaariicda Python faylasha la fulin karo

PyOxidizer

Maalmo ka hor horumariyayaashu waxay soo bandhigeen nambarkii ugu horreeyay ee korantada PyOxidizer, kaas oo loo bixiyo sida yutiilitir loo isticmaali karo in lagu rakibo mashruuca Python sida feyl gaar ah oo la fulin karo, oo ay ku jiraan turjubaanka Python iyo dhammaan maktabadaha lagama maarmaanka ah iyo ilaha.

Faylasha noocan oo kale ah waxaa lagu ordi karaa bey'ado iyada oo aan qalabkii Python lagu rakibin ama aan loo eegin helitaanka nooca loo baahan yahay ee Python.

PyOxidizer sidoo kale wuxuu abuuri karaa fuliyaal ahaan qaab ahaan la xiriira oo aan lala xiriirin maktabadaha nidaamka. Nambarka mashruuca waxaa lagu qoray luqadda miridhku waxaana lagu qaybiyaa MPL (Liisanka Dadweynaha ee Mozilla) 2.0.

Ku saabsan PyOxidizer?

Mashruuca wuxuu ku saleysan yahay isla moduleka magaca luqadda, taas oo kuu oggolaanaysa inaad ku darto turjubaan Python ah barnaamijyada miridhku si ay ugu ordaan qoraallada Python iyaga.

PyOxidizer waxay hadda ka gudubtay wixii ku xirmay Rust waxaana loo taagay aalad ay heli karaan dhagaystayaal ballaadhan oo loogu talagalay dhismaha iyo qaybinta baakadaha Python kaligood ah.

PyOxidizer utility ujeedadiisu tahay xalinta dhibaatada sida loo qaybiyo barnaamijyada Python.

Kuwa aan u baahnayn inay u qaybiyaan codsiyada qaab feyl ah oo la fulin karo, PyOxidizer waxay siisaa fursado ay ku abuuraan maktabado ku habboon si ay ula xiriiraan codsi kasta oo ay ugu dhejiso turjubaanka Python iyo qaybaha loo baahan yahay ee kordhinta.

Qaybinta arjiga Python guud ahaan waxaa loo tixgeliyaa inay tahay mushkilad aan la xallin sida Russel Keith-Magee u aqoonsatay qaybinta koodhka inay tahay hanjabaad jirta oo ah cimri dherer, Python. Erayadiisa, Python waligood taariikh isdaba-joog ah oo ku saabsan sida aan koodhkayga u siinayo qof kale, gaar ahaan haddii qofka kale aanu ahayn horumariye oo uu doonayo inuu isticmaalo codsigayga.

Loogu talagalay adeegsadayaasha ugu dambeeya, gaarsiinta mashruuc ahaan hal feyl oo la fulin karo Waxay si weyn u fududeyneysaa rakibidda waxayna baabi'ineysaa shaqada xulashada ku-tiirsanaanta, taas oo muhiim u ah, tusaale ahaan, mashaariicda adag ee Python sida tifaftireyaasha fiidiyowga.

Halka dhanka kale Soosaarayaasha dalabka, PyOxidizer waxay u suurta gelisaa inay waqtiga ilaashadaan abaabulka gudbinta arjiga iyadoon loo isticmaalin qalab kala duwan si loo abuuro baakado loogu talagalay nidaamyada hawlgalka ee kala duwan.

Sidee ayuu u shaqeeyaa PyOxidizer?

Adeegsiga dhismayaasha la soo jeediyey waxay sidoo kale saameyn togan ku leedahay waxqabadka: faylasha lagu soo saaray PyOxidizer waxay u ordaan si ka dhaqso badan isticmaalka nidaamka Python iyaga oo ka saaraya soo dejinta iyo qeexida modules aasaasiga ah.

In PyOxidizer, modules waxaa laga keenaa xusuusta (dhammaan modullada la dhisay waxaa isla markiiba lagu shubaa xusuusta ka dibna la adeegsadaa iyada oo aan la helin marin disk) Imtixaan ahaan, waqtiga bilowga codsiga ee PyOxidizer qiyaastii waa kala bar.

Laga soo bilaabo mashaariic la mid ah, waxaa suurtagal ah in la ilaaliyo: PyInstaller (faylka wuxuu u galiyaa galka ku meelgaarka ah wuxuuna ka soo dajiyaa qaybo ka mid ah).

  • Py2exe (oo ku xiran barnaamijka Windows oo u baahan qaybinta faylal badan), py2app (oo ku xiran macOS)
  • Qaboojiyaha 'Cx-freeze' (wuxuu u baahan yahay baakado ku tiirsan oo gooni ah), Shiv iyo PEX (samee xirmo zip ah waxayna u baahan yihiin Python nidaamka)
  • Nuitka (wuxuu uruuriyaa koodhka, ma ahan turjubaanka gundhigga ah), pynsist (oo ku xiran Windows), PyRun (horumarinta lahaanshaha oo aan lahayn sharaxaad mabaadi'da shaqada).

Marxaladda hadda lagu jiro ee horumarka, PyOxidizer wuxuu horey u hirgaliyay shaqooyinka ugu muhiimsan si loo soo saaro faylal la fulin karo oo loogu talagalay Windows, macOS, iyo Linux.

Awoodda fog ayaa xustay maqnaanshaha jawi isu-geynta isku-darka, awood la'aanta in lagu soo saaro xirmo ku jira MSI, DMG iyo qaabka deynta / rpm, oo leh dhibaatooyinka baakadka mashruuca ee ku lug leh kordhinta isku dhafan ee luqadda C

Iyadoo maqnaanshaha tilmaamaha lagu taageerayo keenista ("pyoxidizer add", "pyoxidizer falanqee" iyo "hagaajinta pyoxidizer") iyo taageerada xaddidan ee Terminfo iyo Readline, taageero la'aanta noocyada aan ahayn Python 3.7, taageero la'aan isdabamarinta kheyraadka, awood la'aanta in la gudbo isku dubaridka.

source: https://pyoxidizer.readthedocs.io


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.