Microsoft a publié la dernière version de l’extension Python pour Visual Studio Code. Elle apporte notamment de nouvelles fonctionnalités à l’interface de test, qui peut désormais utiliser les fonctionnalités de l’explorateur de test intégré à Visual Studio Code, et clôt un total de 80 problèmes sur GitHub.
Sommaire
Interface utilisateur de test plus stable
L’explorateur de test intégré à VS Code est censé stabiliser l’interface utilisateur de test pour Python et corriger 55 problèmes, notamment les messages d’erreur et les fonctions manquantes. La configuration est possible via Test Explorer à partir de la barre d’activité une fois l’extension Python activée. Après la configuration, l’extension recherche les tests et les affiche dans l’explorateur de tests. Chaque fois qu’un fichier Python est ajouté, supprimé ou mis à jour dans l’espace de travail, cette recherche démarre automatiquement, ce qui peut être fait en définissant les paramètres suivants “python.testing.autoTestDiscoverOnSaveEnabled”
à “false”
peut être désactivé si nécessaire.
Il est également possible de sélectionner plusieurs tests dans l’Explorateur de tests en maintenant la touche Ctrl– ou Cmd-et en cliquant en même temps. En cliquant sur le Exécuter-L’icône à côté de l’un des tests lance alors l’exécution des tests sélectionnés dans l’explorateur :
(Image : Microsoft)
Extrémité de support double
En plus d’autres nouvelles fonctionnalités pour les tests et le débogage, deux fonctions seront bientôt retirées. Il s’agit notamment du support de Jedi 0.17, qui sera abandonné à partir de la version 2021.10 de l’extension Python. Le serveur de langage Python de Microsoft arrivera également bientôt en fin de vie : avec la mise à jour de novembre de l’extension Python, il sera retiré au profit du serveur de langage Pylance, plus récent. Microsoft marquera le dépôt GitHub comme « archivé », ce qui devrait vous permettre de créer un fork et de construire un projet sur sa base de code.
Déjà, Visual Studio Code, qui est disponible dans sa version 1.60, encourage les développeurs à passer à un serveur de langue plus récent : Pylance (recommandé) ou Jedi (open source). Si les utilisateurs ne se sont pas décidés d’ici la version de novembre, VS Code basculera automatiquement le serveur de langue vers Pylance.
Tous les détails concernant la version de septembre de Python dans Visual Studio Code peuvent être trouvés dans un article de blog. L’extension peut être téléchargée gratuitement sur le marché Visual Studio Marketplace.
(peut)