Megjelent a Python 3.11.9, 3.12.3 és 3.13 alfa 6

A Python csapat bejelentette a Python 3.11.9, 3.12.3 és 3.13 alfa 6 megjelenését.

Részletek:

Python ikon
Python ikon

A Python csapat bejelentette a Python 3.11.9, 3.12.3 és 3.13 alfa 6 megjelenését.

Részletek:

Python 3.11.9: ez az utolsó hibajavító kiadása a 3.11-es sorozatnak, ami azt jelenti, hogy mostantól csak biztonsági javítások érkeznek hozzá (egészen 2027 októberéig).

Bejelentés: https://pythoninsider.blogspot.com/2024/04/python-3119-is-now-available.html

Letöltés: https://www.python.org/downloads/release/python-3119/

Python 3.12.3: A 3.12-es sorozat legújabb karbantartási kiadása több, mint 300 változással. Ez az elérhető legstabilabb, legbiztonságosabb és legkevesebb hibát tartalmazó kiadás, így ha lehetőséged van, használd ezt.

Letöltés: https://www.python.org/downloads/release/python-3123/

Kapcsolódó

Python logó

Megjelent a Python 3.12

A Python csapat bejelentette a Python 3.12 stabil változatát.

Python 3.13 alfa 6: Ez a 3.13-as sorozat utolsó alfa kiadása. Alig egy hónap múlva funkciófagyasztás, vagyis onnantól fogva nem kerülhetnek be új funkciók.

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ó).
  • Kísérleti fázisban lévő JIT (Just-In-Time) fordító, amely megalapozza a további, nagyobb teljesítményjavításokat.
  • A ciklikus szemétgyűjtő (garbage collector) immár inkrementális lett, azaz sokkal kevesebb időre állítja meg a sok objektummal rendelkező program futását.
  • 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).
  • A dbm modul fájlok létrehozásakor az új dbm.sqlite3 adatbázist használja alapértelmezetten.
  • 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 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 (a számuk az alfa 1 és 2 óta csökkent, mivel az eredeti lista túl sok mindent változtatott volna).

Bejelentés: https://pythoninsider.blogspot.com/2024/04/python-3123-and-3130a6-released.html

Letöltés: https://www.python.org/downloads/release/python-3130a6/