Kua whakaritea he mahinga nui o te whare pukapuka paerewa Python

Nga Kaihanga Kaupapa Python whakaputaina tono (PEP 594) ki te horoi nui i te whare pukapuka paerewa. Ko nga mea e rua kua tawhito me te tino tohungatanga me nga waahanga he raruraru hoahoanga kaore e taea te whakakotahi mo nga papaaho katoa ka tukuna hei tango mai i te whare pukapuka paerewa Python.

Hei tauira, e whakaarohia ana kia whakakorehia mai i te whare pukapuka paerewa nga waahanga penei i te crypt (kaore i te waatea mo te Matapihi me te whakawhirinaki ki te waatea o nga hashing algorithms i runga i nga wharepukapuka punaha), cgi (kaore i te tino pai te hoahoanga, me tuku he tukanga hou mo ia tono), imp (e taunakitia ana ki te whakamahi i importlib), paipa (e taunaki ana kia whakamahia te kōwae subprocess), nis (e taunaki ana kia whakamahia te NSS, LDAP, Kerberos/GSSAPI ranei), spwd (kaore i te tūtohutia kia mahi tika me te paataka kaute). Ko nga kōwae binhex, uu, xdrlib, kua tohua ano mo te tango.
aifc,
audioop,
wahia
imghdr,
ossaudiodev,
snddr,
sunau
asynchat,
korekore,
cgitb,
smtpd
nntplib, macpath,
whakahōputu, msilib me te parser.

Ko te mahere e whakaarohia ana ko te whakakore i nga waahanga o runga ake nei i roto i te Python 3.8, ka tukuna he whakatupato i roto i te Python 3.8, me te tango mai i nga putunga CPython i Python 3.10.
Ko te waahanga parser kua whakamaherehia kia tangohia i te putanga 3.9, i te mea kua whakakorehia i roto i te tukunga Python 2.5, me te macpath module i te peka 3.8. Whai muri i te tangohanga mai i te waehere matua, ka nukuhia te waehere ki tetahi whare putunga legacylib motuhake, a ka whakawhirinaki te mutunga ki te hiahia o nga mema o te hapori. E tika ana kia tautokohia te peka Python 3.9 tae noa ki te tau 2026, ka nui te wa mo nga kaupapa ki te heke ki etahi atu huarahi o waho.

I te timatanga, ko te ftplib, optparse, getopt, colorys, fileinput, lib2to3 me nga waahanga ngaru i whakaarohia mo te tango, engari i whakatauhia kia waiho hei waahanga o te whare pukapuka paerewa mo tenei wa, na te mea kua horapa nui, e whai kiko tonu ana, ahakoa te aroaro. o etahi atu momo rerekee, herea ranei ki nga kaha motuhake o nga punaha whakahaere.

Kia maumahara ko te kaupapa Python i te tuatahi i tango i te huarahi "whakauruhia nga pākahiko", e tuku ana i te maha o nga mahi i roto i te whare pukapuka paerewa mo nga momo tono. I roto i nga painga o tenei huarahi ko te ngawari o te pupuri i nga kaupapa Python me te aroturuki i te haumarutanga o nga waahanga e whakamahia ana i roto i nga kaupapa. Ko nga whakaraeraetanga i roto i nga waahanga ka noho hei puna whakaraeraetanga i roto i nga tono e whakamahi ana. Mena kei te whakauruhia nga mahi ki roto i te whare pukapuka paerewa, he nui ki te aroturuki i te ahua o te kaupapa matua. I te wa e wehea ana te whare pukapuka paerewa, me whakamahi nga kaiwhakawhanake i nga waahanga tuatoru, ko nga whakaraeraetanga kei roto i ia waahanga me tirotiro motuhake. Na te nui o te wehewehenga me te maha o nga whakawhirinakitanga, ka puta te riri o nga whakaeke ma te whakararu i nga hanganga o nga kaihanga kaupapa.

I tetahi atu taha, ko ia waahanga taapiri o te whare pukapuka paerewa me whai rauemi mai i te roopu whanaketanga Python hei pupuri. Kua whakaemihia e te whare pukapuka te maha o nga mahi taarua me te taapiri, me te whakakore i nga mea ka taea te whakaiti i nga utu tiaki. I te wa e whanake ana te raarangi PyPI me te whakangawari i te tikanga o te whakauru me te tango i nga kete taapiri, kua rite noa te whakamahi i nga waahanga o waho ki nga mahi hanga-i roto.

He maha ake nga kaiwhakawhanake e whakamahi ana i nga whakakapinga o waho mahi mo nga waahanga paerewa, hei tauira, te whakamahi i te lxml module hei utu mo te xml. Ko te tango i nga waahanga kua whakarerea mai i te whare pukapuka paerewa ka piki ake te rongonui o nga momo rereke i whakawhanakehia e te hapori. I tua atu, ko te whakaiti i te whare pukapuka paerewa ka arahi ki te whakaheke i te rahi o te tohatoha turanga, he mea nui i te wa e whakamahi ana i te Python i runga i nga papahanga whakauru me te iti o te rahi o te rokiroki.

Source: opennet.ru

Tāpiri i te kōrero