Kuhlelelwe ukuhlanzwa okukhulu komtapo wezincwadi ojwayelekile wePython

Python Project Developers eshicilelwe isiphakamiso (PEP 594) sokwenza ukuhlanza okukhulu komtapo wolwazi ojwayelekile. Kokubili amakhono aphelelwe yisikhathi futhi akhethekile kakhulu kanye nezingxenye ezinezinkinga zezakhiwo futhi ezingakwazi ukuhlanganiswa kuwo wonke amapulatifomu anikezwa ukuze asuswe kumtapo wezincwadi ojwayelekile wePython.

Isibonelo, kuhlongozwa ukuthi kungafakwa kumtapo wolwazi ojwayelekile amamojula afana ne-crypt (ukungatholakali kweWindows nokuncika kokutholakala kwama-algorithms we-hashing kumalabhulali esistimu), i-cgi (hhayi ukwakheka okuhle, idinga ukwethulwa kwenqubo entsha yesicelo ngasinye), imp. (kunconyiwe ukusebenzisa i-importlib), amapayipi (kunconywa ukusebenzisa imojula ye-subprocess), nis (kunconywa ukusebenzisa i-NSS, i-LDAP noma i-Kerberos/GSSAPI), i-spwd (akunconywa ukusebenza ngokuqondile nesizindalwazi se-akhawunti). Amamojula i-binhex, uu, xdrlib, nawo amakwe ukuthi asuswe.
aifc,
audioop,
ingxenye
imghdr,
ossaudiodev,
sndhdr,
ilanga
i-asynchat,
i-asyncore,
cgitb,
smtpd
nntplib, macpath,
formatter, msilib kanye nomhlaziyi.

Uhlelo oluhlongozwayo ukuhoxisa amamojula angenhla kuPython 3.8, khipha isexwayiso kuPython 3.8, futhi uwasuse kumakhosombe e-CPython kuPython 3.10.
Imojula yomhlahleli ihlelelwe ukuthi isuswe kunguqulo 3.9, njengoba yehlisiwe ekukhishweni kwePython 2.5, kanye nemojula ye-macpath egatsheni le-3.8. Ngemva kokukhishwa kukhodi eyinhloko, ikhodi izothuthelwa endaweni ehlukile ye-legacylib futhi isiphetho sayo sizoncika ekuthakaseleni kwamalungu omphakathi. Igatsha lePython 3.9 kulindeleke ukuthi lisekelwe kuze kube ngu-2026, okuzohlinzeka isikhathi esanele sokuthi amaphrojekthi athuthele kwezinye izindlela zangaphandle.

Ekuqaleni, amamojula we-ftplib, optparse, getopt, colorys, fileinput, lib2to3 kanye namamojula we-wave nawo ahlongozwa ukuthi asuswe, kodwa kwanqunywa ukuwashiya njengengxenye yomtapo wezincwadi ojwayelekile okwamanje, njengoba asabalele futhi ahlala efanelekile, naphezu kokuba khona. ezinye izindlela ezithuthuke kakhulu noma izibopho zamakhono athile wezinhlelo zokusebenza.

Khumbula ukuthi iphrojekthi ye-Python ekuqaleni yathatha indlela "yokuhlanganisa amabhethri", inikeza isethi ecebile yemisebenzi kumtapo wezincwadi ojwayelekile wezinhlelo zokusebenza ezihlukahlukene. Phakathi kwezinzuzo zale ndlela ukwenza lula ukugcinwa kwamaphrojekthi wePython nokuqapha ukuphepha kwamamojula asetshenziswa kumaphrojekthi. Ubungozi kumamojuli ngokuvamile buba umthombo wobungozi ezinhlelweni eziwasebenzisayo. Uma imisebenzi ifakiwe kumtapo wezincwadi ojwayelekile, kwanele ukulawula isimo sephrojekthi eyinhloko. Lapho kuhlukaniswa umtapo wolwazi ojwayelekile, onjiniyela bayadingeka ukuthi basebenzise amamojula ezinkampani zangaphandle, ubungozi kuyo ngayinye okufanele iqashelwe ngokwehlukana. Ngezinga eliphezulu lokuhlukaniswa kanye nenani elikhulu lokuncika, kukhona usongo lokuhlaselwa ngokufaka engcupheni ingqalasizinda yabathuthukisi bamamojula.

Ngakolunye uhlangothi, imojula ngayinye eyengeziwe kumtapo wolwazi ojwayelekile idinga izinsiza ezivela eqenjini lokuthuthukisa iPython ukuze igcinwe. Umtapo wolwazi uqongelele inani elikhulu lemisebenzi ephindaphindwayo nengafuneki, okuqeda okunganciphisa izindleko zokuyilungisa. Njengoba ikhathalogu ikhula I-PyPI nokwenza lula inqubo yokufaka nokulanda amaphakheji engeziwe, ukusetshenziswa kwamamojula angaphandle manje sekuyinto evamile njengemisebenzi eyakhelwe ngaphakathi.

Onjiniyela abaningi ngokwengeziwe basebenzisa ukumiselela kwangaphandle okusebenzayo okwengeziwe kwamamojula ajwayelekile, isibonelo, basebenzisa imojuli ye-lxml esikhundleni se-xml. Ukususa amamojula alahliwe kumtapo wezincwadi ojwayelekile kuzokhulisa ukuduma kwezinye izindlela ezithuthukiswe umphakathi. Ngaphezu kwalokho, ukunciphisa umtapo wezincwadi ojwayelekile kuzoholela ekunciphiseni usayizi wokusabalalisa okuyisisekelo, okubalulekile uma usebenzisa i-Python kumapulatifomu ashumekiwe anosayizi olinganiselwe wesitoreji.

Source: opennet.ru

Engeza amazwana