Ua fuafuaina se fa'amama tele o le faletusi masani a Python

Python Poloketi Atina'e lomia talosaga (PEP 594) e fai se fa'amama tele o le faletusi masani. O mea uma e le o toe aoga ma faʻapitoa faʻapitoa ma vaega e iai faʻafitauli faʻapitoa ma e le mafai ona tuʻufaʻatasia mo faʻavae uma e ofoina atu mo le aveeseina mai le Python standard library.

Mo se faʻataʻitaʻiga, ua tuʻuina atu e vavae ese mai le faletusi masani ia modules e pei o le crypt (le avanoa mo Windows ma le faʻalagolago i le maua o hashing algorithms i luga o faletusi), cgi (e le o se fausaga sili ona lelei, e manaʻomia le faʻalauiloaina o se faiga fou mo talosaga taʻitasi), imp (fautuaina e faʻaaoga importlib), paipa (e fautuaina e faʻaoga le subprocess module), nis (e fautuaina e faʻaaoga NSS, LDAP poʻo Kerberos / GSSAPI), spwd (e le fautuaina e galue saʻo ma le faʻamaumauga faʻamaumauga). O modules binhex, uu, xdrlib, ua faʻailogaina foi mo le aveeseina.
aifc,
audioop,
fasi
imghdr,
ossaudiodev,
sdhdr,
sunau
asynchat,
asyncore,
cgitb,
smtpd
nntplib, macpath,
formatter, msilib ma parser.

O le fuafuaga fuafuaina o le faʻaaogaina lea o mea o loʻo i luga i le Python 3.8, tuʻuina atu se lapataiga ile Python 3.8, ma aveese mai le faleoloa CPython ile Python 3.10.
O le parser module o loʻo fuafua e aveese i le version 3.9, ona na faʻaumatia i le Python 2.5 faʻamalolo, ma le macpath module i le 3.8 lala. A maeʻa ona aveese mai le numera autu, o le a ave le code i se isi fale teu oloa legacylib ma o lona taunuuga o le a faʻalagolago i le fiafia o tagata lautele. O le Python 3.9 lala e faʻamoemoe e lagolagoina seʻia oʻo i le 2026, lea o le a maua ai le tele o taimi mo poloketi e faimalaga atu ai i fafo atu.

I le taimi muamua, o le ftplib, optparse, getopt, colorys, fileinput, lib2to3 ma wave modules sa faʻatulagaina foi mo le aveeseina, ae na filifili e tuʻu i latou o se vaega o le faletusi masani mo le taimi nei, talu ai o loʻo salalau ma tumau pea le talafeagai, e ui lava i le i ai. o isi mea e sili atu ona alualu i luma po'o fa'amauina i agava'a fa'apitoa o faiga fa'aoga.

Manatua o le poloketi Python na muamua faia se "maa e aofia ai" auala, e ofoina atu se seti tele o galuega i totonu o le faletusi masani mo le tele o talosaga. Faatasi ai ma le lelei o lenei auala o le faʻafaigofieina o le tausia o poloketi Python ma le mataʻituina o le saogalemu o modules faʻaaogaina i galuega faatino. O faʻafitauli i totonu o modules e masani ona avea ma puna o faʻafitauli i faʻaoga e faʻaogaina ai. Afai e aofia ai galuega i totonu o le faletusi masani, ua lava le mataʻituina o le tulaga o le galuega autu. Pe a vaeluaina le faletusi masani, e manaʻomia e le au atinaʻe le faʻaogaina o vaega lona tolu, o faʻafitauli i totonu o ia mea taʻitasi e tatau ona mataʻituina eseese. Faʻatasi ai ma le maualuga o le vaevaega ma le tele o faʻalagolago, o loʻo i ai se faʻamataʻu o osofaʻiga e ala i le faʻafefeina o atinaʻe o atinaʻe module.

I le isi itu, o faʻaopoopoga taʻitasi i totonu o le faletusi masani e manaʻomia ai punaoa mai le Python development team e tausia. Ua fa'aputuina e le faletusi se numera tele o galuega fa'alua ma fa'ateteleina, fa'ate'aina e mafai ona fa'aitiitia ai tau o le tausiga. A'o fa'atupuina le lisi PyPI ma faʻafaigofieina le faʻagasologa o le faʻapipiʻiina ma le siiina mai o afifi faaopoopo, o le faʻaogaina o modules fafo ua avea nei ma masani e pei o galuega faʻapipiʻi.

O le tele ma le tele o tagata atinaʻe o loʻo faʻaogaina le tele o mea e sui ai fafo mo faʻasalalauga masani, mo se faʻataʻitaʻiga, faʻaogaina le lxml module nai lo le xml. O le aveesea o modules ua lafoa'i mai le faletusi masani o le a fa'ateleina ai le ta'uta'ua o isi auala o lo'o atina'e malosi e le nu'u. E le gata i lea, o le faʻaitiitia o le faletusi masani o le a taʻitaʻia ai le faʻaitiitia o le tele o le faʻasalalauga faʻavae, lea e taua pe a faʻaogaina le Python i luga o faʻamaufaʻailoga faʻapipiʻi ma le tele o le teuina.

puna: opennet.ru

Faaopoopo i ai se faamatalaga