Megjelent a Python 3.13 alfa 5
A Python csapat bejelentette a Python 3.13 ötödik alfa kiadását.
Főbb változások:
A Python csapat bejelentette a Python 3.13 ötödik alfa kiadását.
Főbb változások:
Fontos, hogy az alfa 5 a Python 3.13 egy korai, fejlesztői kiadása, amelynek célja az új funkciók és hibajavítások tesztelése. Éles környezetben való használata nem javasolt.
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 az ötödik 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ó). - 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 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.
Python 3.13.0a5 letöltése: https://www.python.org/downloads/release/python-3130a5/
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.0a6 lesz, melynek várható időpontja: 2024.04.09
Eredeti bejelentés: Python 3.13.0 alpha 5 is now available.