Pylance Now Default Language Server for Python in Visual Studio Code
visualstudiomagazine.comWhile the product is excellent, it is a closed-source product that is no tightly bundled with the Opensource Python Extension. The whole situation reminds of the days before Microsoft embraced open-source. See also the bug report [1].
This is especially egregious as the whole idea of the language server protocol was proposed by Microsoft as a means of solving the problem wherein each editor has to independently implement IDE features for every language it supports (changes the number of implementations from n*m to n+m where n is the number of languages and m is the number of IDEs). Microsoft is now making it so that their product defaults to using a language server which cannot be used by any other IDE (without some owner of that IDE paying Microsft; the gnu project is not going to be paying Microsoft to allow using pylance with emacs).
There's significant dissonance here even by Microsoft's standard.