Python 3.13

Python 3.13

Pärast aasta arendust on välja tulnud uus stabiilne tõlgitav programmeerimiskeel Python 3.13. Väljalase sisaldab muudatusi keeles endas ja selle стандартteegis. Oluliste muudatuste hulka kuulub uue interaktiivse tõlgendi kasutamine vaikimisi, katsetamine toe osas free-threaded režiimis (st global interpreter lock PEP 703) (), jaJIT-kompilaatoreid PEP 744 (Alates sellest väljaandest on toimunud üleminek uuele Python’i väljaande tsüklile (Annual Release Cycle for Python,).

PEP 602 ), mille eesmärk on pikendada uute väljaannete „täieliku toe” perioodi:Python 3.9–3.12 on saanud ühe ja poole aasta täieliku toe, millele järgneb kolm ja pool aastat turvavigade parandusi.

  • Python 3.13 ja hilisemad väljaanded saavad kaks aastat täit tuge ja kolm aastat haavatavuste parandusi.
  • Tööd jätkatakse

veateadete täiustamiseks . Nüüd värvitakse traceback’id vaikimisi. Sisseehitatud funktsioon locals() omab nüüdkindlat semantikat tagastatava mappimise muutmiseks ( PEP 667PEP 667), ja tüüpide parameetrid (typing.TypeVar, typing.ParamSpec, typing.TypeVarTuple) toetavad vaikimisi väärtusi (PEP 696).

Standardi raamatukogu muudatused hõlmavad aegunud API-de ja moodulite (aifc, audioop, cgi, cgitb, chunk, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu ja xdrlib) eemaldamist, samuti traditsioonilisi kasutajate sõbralikke ja täpsuse parandusi. Mitmed moodulid on tarnimisest välja jäetud, kuna need kuulutati aegunud Python 3.11 versioonis (PEP 594), sealhulgas tööriist ja teek 2to3.

Turvalisuse parandustest tuleks märkida, et ssl.create_default_context() seadistab vaikimisi lipud ssl.VERIFY_X509_PARTIAL_CHAIN ja ssl.VERIFY_X509_STRICT.

Platvormide tugi on lisatud: Apple iOS ja Android on nüüd ametlikult toetatud platvormid (tier 3) (PEP 730, 738). wasm32-wasi toetatakse tasemel tier 2, ametlik tugi wasm32-emscripten'ile lõpetatakse.

Uute funktsioonidega tutvumiseks tutvuge ametliku dokumentatsiooniga (vt raamatukogus, vt keel). Järgige artiklit „Üleminek Python 3.13-le“ oma projektide uuendamiseks uuele keeleversioonile. Vaata ka changelog.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster