Python 3.12.0 en alpha
mer, 07/12/2022 - 08:08
Python propose depuis quelques heures les premières versions alpha du futur Python 3.12.0. La phase bêta n'est pas attendue avant mai 2023.
Les principaux changements sont :
- amélioration et meilleure précision des messages d'erreurs
- support de perf profile (Linux)
- dépréciation des wstr et wstr_length
- dans unitttest : retrait de nombreux méthodes et classes
- retrait de smtpd et distutils
- pas de nouveaux modules attendus
- ajout d'une CLI pour sqlite3
- améliorations sur array et asyncio, pathlib, etc.
- des nouveautés dans l'API C qui subit aussi de nombreuses dépréciations
- de nombreux modules et API vont être dépréciés et retirés dans la version 3.13 et d'autres dans la 3.14... : lisez bien les releases notes, la liste est longue.
- d'autre part, la note de version donne aussi des précisions sur la portabilité du code sur la 3.12 et les changements API qui seront réalisés.
Note de version : https://docs.python.org/dev/whatsnew/3.12.html