PyOxidizer mai amfani ne don kwalliyar ayyukan Python cikin fayilolin aiwatarwa

PyOxidizer

Kwanakin baya masu haɓakawa sun gabatar da sigar farko ta amfanin PyOxidizer, wanda aka miƙa kamar mai amfani wanda za'a iya amfani dashi don shirya aikin Python azaman fayil mai aiwatarwa daban, gami da fassarar Python da duk dakunan karatu da kayan aiki masu mahimmanci.

Ana iya gudanar da waɗannan fayilolin a cikin yanayi ba tare da sanya kayan aikin Python ba ko kuma la'akari da samuwar nau'in Python da ake buƙata.

PyOxidizer kuma na iya samar da abubuwan aiwatarwa na yau da kullun waɗanda basu da alaƙa da dakunan karatu na tsarin. An rubuta lambar aikin a cikin harshen tsatsa kuma an rarraba shi a ƙarƙashin MPL (lasisin jama'a na Mozilla) 2.0.

Game da PyOxidizer?

Wannan aikin ya dogara ne akan tsarin sunan iri ɗaya don harshen tsatsa, wanda ke ba ku damar saka mai fassarar Python a cikin shirye-shiryen Tsatsa don gudanar da rubutun Python akan su.

PyOxidizer Yanzu ya wuce kayan aikin plugin don Tsatsa kuma an sanya shi azaman kayan aiki wanda za'a samu ga masu sauraro da yawa don ginawa da rarraba kunshin Python.

PyOxidizer mai amfani wanda ke nufin magance matsalar yadda ake rarraba aikace-aikacen Python.

Ga waɗanda ba sa buƙatar rarraba aikace-aikace a cikin hanyar aiwatar da fayil, PyOxidizer yana ba da dama don samar da ɗakunan karatu masu dacewa don haɗi tare da kowane aikace-aikace don saka mai fassarar Python da abubuwan da ake buƙata na faɗaɗa a cikinsu.

Ana rarraba rarraba aikace-aikacen Python gabaɗaya a matsayin matsala wacce ba a warware ta ba kamar yadda Russel Keith-Magee ta gano rarraba lambar a matsayin barazanar wanzuwar tsawon rai, don Python. A cikin kalmominsa, Python bai taɓa samun daidaitaccen tarihin yadda zan ba lambar ta ga wani ba, musamman ma idan wancan mutumin ba mai haɓaka ba ne kuma yana son amfani da aikace-aikace na kawai.

Ga masu amfani na ƙarshe, isar da aikin a cikin hanyar fayil mai aiwatarwa ɗaya Yana sauƙaƙa sauƙin shigarwa kuma yana kawar da aikin zaɓin masu dogaro, wanda ke da mahimmanci, misali, don ayyukan Python masu rikitarwa kamar editocin bidiyo.

Duk da yake a daya bangaren Ga masu haɓaka aikace-aikace, PyOxidizer yana basu damar adana lokacin shirya isar da aikace-aikace ba tare da amfani da kayan aiki daban don ƙirƙirar fakiti don tsarin aiki daban-daban ba.

Ta yaya PyOxidizer ke aiki?

Yin amfani da ginin da aka gabatar Hakanan yana da tasiri mai tasiri akan aikin: fayilolin da aka kirkira a cikin PyOxidizer suna aiki da sauri fiye da amfani da tsarin Python ta cire abubuwan shigowa da bayyana mahimman kayayyaki.

A cikin PyOxidizer, an shigo da kayayyaki daga ƙwaƙwalwa (Duk ginannun kayayyaki ana ɗora su nan da nan cikin ƙwaƙwalwa sannan a yi amfani da su ba tare da damar faifai ba). A gwaji, lokacin farawa aikace-aikace tare da PyOxidizer ya kusan rabi.

Daga irin waɗannan ayyukan da ake da su, yana yiwuwa a kiyaye: PyInstaller (ya kwance fayil ɗin a cikin kundin adireshi na ɗan lokaci kuma ya shigo da kayayyaki daga ciki).

  • Py2exe (wanda ke da alaƙa da dandamali na Windows kuma yana buƙatar rarraba fayil da yawa), py2app (wanda ke da alaƙa da macOS)
  • Cx-daskare (yana buƙatar keɓaɓɓun marufi na dogara), Shiv da PEX (ƙirƙirar kunshin zip kuma suna buƙatar Python akan tsarin)
  • Nuitka (ya tattara lambar, ba mai fassarar da ke cikin sa ba), pynsist (wanda ke da alaƙa da Windows), PyRun (ci gaba na mallaka ba tare da bayanin ka'idojin aiki ba).

A halin yanzu na ci gaba, PyOxidizer ya riga ya aiwatar da babban aikin don samar da fayilolin aiwatarwa don Windows, macOS, da Linux.

Daga cikin damar mai nisa ta lura da rashin daidaitaccen yanayin tattara abubuwa, rashin iya samar da kunshin a cikin tsarin MSI, DMG da tsarin deb / rpm, tare da matsalolin kunshin ayyukan da suka shafi hadaddun fadada zuwa harshen C.

Yayinda rashin umarnin don tallafawa isarwar ("pyoxidizer add", "pyoxidizer analyze" da "pyoxidizer upgrade") da takaitaccen tallafi ga Terminfo da Readline, rashin tallafi ga sigogin banda Python 3.7, rashin tallafi don matse albarkatu, rashin iya ketare tattarawa.

Source: https://pyoxidizer.readthedocs.io


Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.