Megjelent a Python 3.13 alfa 3

A Python csapat bejelentette a Python 3.13 harmadik alfa kiadását.

Főbb változások:

Python ikon
Python ikon

A Python csapat bejelentette a Python 3.13 harmadik alfa kiadását.

Főbb változások:

Az ünnepek miatt egy kicsit tolódik a kiadás. A tervek szerint mostanra már az alfa 4-nek kellene kint lennie, de a halasztás miatt ez most csak a 3-as verzió.

Fontos, hogy az alfa 3 a Python 3.13 egy korai, fejlesztői kiadása, melynek célja az új funkciók és hibajavítások tesztelése.

Menetrend: az alfa fázis az új funkciók bevezetésére szolgál, amely egészen a béta fázis kezdetéig (2024.05.07) tart. Az új funkciók a béta fázisban módosulhatnak vagy akár törlésre is kerülhetnek, egészen az RC fázis kezdetéig (2024-07-30).

Ez a harmadik az összesen hat tervezett alfa kiadásból.

Fontosabb nyelvi változások

  • Folytatódik a munka a GIL (Global Interpreter Lock) eltávolításán és a Python teljesítményének javításán.
  • Az interaktív parancsértelmező mostantól alapértelmezetten színezi a kivételek visszakövetését (a PYTHON_COLORS környezeti változó 0-ra állításával kikapcsolható).
  • A Docstring kezdő indentációja levágásra kerül, a memóriahasználat és a .pyc fájlok méretének csökkentése érdekében (a legtöbb docstringgel dolgozó eszköz már csinálja ezt egy ideje).
  • Törlésre kerülnek a standard könyvtárból (standard library) a következő, elavult modulok:
    • aifc
    • audioop
    • chunk
    • cgi
    • cgitb
    • crypt
    • imghdr
    • mailcap
    • msilib
    • nis
    • nntplib
    • ossaudiodev
    • pipes
    • sndhdr
    • spwd
    • sunau,
    • telnetlib
    • uu
    • xdrlib
    • lib2to3
  • Törlésre kerülnek továbbá egy ideje elavultnak megjelölt osztályok, függvények és metódusok is a standard könyvtárból (részletek)
  • A standard könyvtár újabb moduljai lettek elavultnak jelezve, melyek a Python 3.15-ben vagy 3.16-ban lesznek eltávolítva. Részletek: https://docs.python.org/dev/whatsnew/3.13.html#deprecated
  • C API: egyes hívások elavulttá lettek nyilvánítva, mások törlésre kerültek.

Python 3.13.0a3 letöltése: https://www.python.org/downloads/release/python-3130a3/

További részletek a Python Wikiben olvashatóak: What’s New In Python 3.13

A Python 3.13 következő fejlesztői kiadása a 3.13.0a4 lesz, melynek várható időpontja: 2024.02.13

Eredeti bejelentés:  Python 3.13.0 alpha 3 is now available.