Python 3.13

Python 3.13

Tavalyi fejlesztés után végre megjelent a Python 3.13 értelmező nyelv új, stabil verziója. A kiadás tartalmazza a nyelv és a standard könyvtárának változásait. A legfontosabb változások között szerepel az új interaktív értelmező alapértelmezett használata, kísérleti támogatás a free-threaded módhoz (azaz a global interpreter lock) (PEP 703), és JIT fordító (PEP 744).

Ettől a kiadástól kezdve a Python új kiadási ciklusra vált (Annual Release Cycle for Python, PEP 602), hogy kibővítsék az új kiadások "teljes támogatásának" időszakát:

  • A Python 3.9–3.12 másfél év teljes támogatást kap, ezt követi három és fél év biztonsági hibajavítás.
  • A Python 3.13 és az azt követő kiadások két év teljes támogatást és három év sebezhetőségi javítást fognak kapni.

Folyamatban van a hibajelentések javításánaktovábbfejlesztése. Mostantól a traceback-ek alapértelmezés szerint színes kiemelést kapnak. A beépített locals() funkciónak most meghatározott szemantikája van a visszaadott leképezés módosítására (PEP 667), a típusparaméterek (typing.TypeVar, typing.ParamSpec, typing.TypeVarTuple) alapértelmezett értékeket támogatnak (PEP 696).

A standard könyvtárban történt változások közé tartozik az elavult API-k és modulok eltávolítása (aifc, audioop, cgi, cgitb, chunk, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu és xdrlib), valamint a felhasználóbarát és helyességi fokozatok szokásos javítása. Néhány modult kiemeltek a szállításból, mivel a Python 3.11-ben elavultnak nyilvánították őket (PEP 594), köztük az 2to3 eszközt és könyvtárat.

A biztonsági fejlesztések közül kiemelendő, hogy az ssl.create_default_context() alapértelmezetten beállítja a ssl.VERIFY_X509_PARTIAL_CHAIN és ssl.VERIFY_X509_STRICT zászlókat.

Platformtámogatás is bővült: Apple iOS és Android most hivatalosan támogatott platformok (tier 3) (PEP 730, 738). A wasm32-wasi a tier 2szinten támogatott, a wasm32-emscripten hivatalos támogatása megszűnt.

A kiadás újdonságainak alaposabb megismeréséhez nézd meg a hivatalos dokumentációt ( könyvtárban, a nyelvet). Kérjük, kövesd a "Migrálás Python 3.13-ra" című cikket, hogy frissíthesd projektjeidet az új nyelvi verzióra. Továbbá lásd: changelog OpenBSD 7.6 kiadás.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster