Python 3.12.0 en alpha

Par:
ftonic

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