Table des matières
ToggleSyntaxe:
- Filtrage par motifs structurels: Permet d’extraire des informations de types de données complexes et de faire du branchement selon la structure des données (PEPs 634, 635, 636).
- Gestionnaires de contextes entre parenthèses: Permet de formater de longues séries de gestionnaires de contextes sur plusieurs lignes.
- Améliorations de l’affichage des erreurs de syntaxe: Les erreurs de syntaxe affichent désormais l’emplacement exact de l’erreur.
Bibliothèque standard:
- PEP 618: Ajoute la vérification optionnelle de taille dans
zip
.
- PEP 618: Ajoute la vérification optionnelle de taille dans
Améliorations de l’interpréteur:
- PEP 626: Offre des numéros de lignes plus précis pour le débogage.
Typage:
- PEP 604: Autorise les unions de types avec la syntaxe X | Y.
- PEP 612 et 613: Introduisent les variables de spécification de paramètres et les alias de types explicites.
- PEP 647: Introduit les gardes de type définies par l’utilisateur.
Obsolescences et retraits:
- PEP 644: Mise à jour de la version minimale d’OpenSSL à 1.1.1.
- PEP 632: Obsolescence du module distutils.
- D’autres PEPs marquent l’obsolescence et préparent le retrait de certains éléments.
Autres nouveautés et modifications:
- Messages d’erreurs plus informatifs pour les erreurs de syntaxe.
- Des changements dans l’API Python et l’API C qui peuvent nécessiter des ajustements dans le code existant.
- Des optimisations et des améliorations de performance.