Ọnụ ego ịkwaga Mercurial na Python 3 nwere ike ịbụ ụzọ nke njehie ndị a na-atụghị anya ya.

Onye na-echekwa sistemụ njikwa ụdị Ahịa hapụ m ala mkpokọta na-arụ ọrụ na-ebufe oru ngo si Python 2 na Python 3. N'agbanyeghị eziokwu na mbụ porting mgbalị e mere azụ na 2008, na accelerated mmegharị maka ịrụ ọrụ na Python 3 malitere na 2015, zuru ike iji Python 3 emejuputa atumatu naanị na ọhụrụ. ngalaba nke Mercurial 5.2.

Amụma gbasara nkwụsi ike nke ọdụ ụgbọ mmiri maka Python 3 na-akụda mmụọ. Karịsịa, a na-atụ anya na njehie na-enweghị usoro ga-apụta na koodu ahụ n'ime ọtụtụ afọ, ebe ọ bụ na ule anaghị ekpuchi 100% nke koodu ntọala, na ọtụtụ nsogbu adịghị ahụ anya n'oge nyocha static ma na-apụta naanị n'oge oge. Na mgbakwunye, ọtụtụ mgbakwunye na ndọtị ndị ọzọ ka a na-atụgharịghị ya na Python 3.
Ebe ọ bụ na n'oge ọdụ ụgbọ mmiri e kpebiri iji nwayọọ nwayọọ gbanwee koodu ahụ na Python 3, ka ọ na-akwado nkwado Python 2, koodu ahụ nwetara ọtụtụ hacks iji jikọta Python 2 na 3, nke a ga-ehichapụ mgbe nkwado maka Python 2 kwụsịrị.

N'ikwu okwu banyere ọnọdụ Python 3, onye na-elekọta Mercurial kwenyere na mkpebi ahụ iji kwalite Python 3 na-emekọrịta ihe na-emekọrịta ihe ma tinye ya dị ka asụsụ ọhụrụ, nke ziri ezi karị, na enweghị ọganihu ọganihu dị mkpa maka ndị mmepe, bụ nnukwu ndudue nke kpatara ya. nnukwu nsogbu na obodo na bụ ihe atụ nke otú na-adịghị mkpa nnukwu oru ngo ime otú ahụ. Kama iji nwayọọ nwayọọ na-ewu ọrụ na ikwe ka ngwa na-incrementally ahaziri, ntọhapụ nke Python 3 manyere mmepe idegharị koodu na-emefu ego ịnọgide na-enwe iche iche alaka maka Python 2 na Python 3. Ọ bụ ruo mgbe afọ asaa ka ntọhapụ nke Python 3.0 na. Python 3.5 webatara atụmatụ iji mee ka usoro mgbanwe dị mma ma hụ na otu koodu ahụ na-agba Python 2 na Python 3.

isi: opennet.ru

Tinye a comment