Mtengo wosamukira ku Mercurial kupita ku Python 3 ukhoza kukhala njira ya zolakwika zosayembekezereka.

Woyang'anira mtundu wowongolera Zozizwitsa ndilekeni zotsatira yesetsani kusamutsa pulojekitiyi kuchokera ku Python 2 kupita ku Python 3. Ngakhale kuti zoyeserera zoyamba zidachitikanso mu 2008, ndipo kusintha kofulumira kwa Python 3 kudayamba mu 2015, kuthekera konse kogwiritsa ntchito Python 3 kudakhazikitsidwa posachedwa. nthambi ya Mercurial 5.2.

Zoneneratu za kukhazikika kwa doko la Python 3 ndizokhumudwitsa. Makamaka, zikuyembekezeredwa kuti zolakwika zachisawawa zidzatuluka mu code pakapita zaka zingapo, popeza mayesero samaphimba 100% ya code base, ndipo mavuto ambiri sawoneka panthawi yowunikira ndipo amangowoneka panthawi yothamanga. Kuphatikiza apo, zowonjezera zambiri za chipani chachitatu zimakhalabe zosamasuliridwa ku Python 3.
Popeza panthawi yonyamula adaganiza zosintha pang'onopang'ono kachidindo ku Python 3, ndikusungabe chithandizo cha Python 2, code idapeza ma hacks ambiri kuphatikiza Python 2 ndi 3, yomwe iyenera kuyeretsedwa pambuyo pa kutha kwa Python 2.

Pothirira ndemanga pazochitika ndi Python 3, woyang'anira Mercurial amakhulupirira kuti chisankho cholimbikitsa Python 3 yosokoneza mgwirizano ndikuyika ngati chinenero chatsopano, cholondola, popanda kusintha kwabwino kwa omanga, chinali cholakwika chachikulu chomwe chinayambitsa. mavuto aakulu kwa anthu ammudzi ndipo ndi chitsanzo cha momwe ntchito zazikulu siziyenera kutero. M'malo momanga magwiridwe antchito pang'onopang'ono ndikulola kuti mapulogalamu azisinthidwa mochulukira, kutulutsidwa kwa Python 3 kunakakamiza opanga kulembanso kachidindo ndikugwiritsa ntchito zinthu zosunga nthambi za Python 2 ndi Python 3. Sipanapite zaka zisanu ndi ziwiri chitulutsiro cha Python 3.0 Python 3.5 idayambitsa zida zowongolera kusintha ndikuwonetsetsa kuti ma code omwewo amayendetsa Python 2 ndi Python 3.

Source: opennet.ru

Kuwonjezera ndemanga