C’était vrai sous buster, debian 10, lorsque le « python par défaut » était python2.
En principe ca devrait être ok à présent.
Edit: j’y pense mais justement c’était pour que le shebang fonctionne.
Le plugin vérifie l’extension du fichier et si c’est un truc connu il lance explicitement ce « truc »
Donc s’il voit .py
il lance le script avec python
etc (voir code pour les autres cas)
S’il ne trouve rien il tente juste d’exécuter le script… et le shebang prend le relais.
D’où l’idée (que je n’approuve pas) de mettre .PY
car c’est différent de .py
et de mettre python3
(ou celui du venv ici) dans le shebang
Donc avec un .py
ca ne fonctionnera pas pour ce cas ci; à voir pour le reste
Tout ceci est bien trop complex d’où le fait que je n’approuve pas; c’était pas viable comme solution, la preuve ca pose toujours problème