You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Pylance codebase is not open-source but you can contribute to Pyright to make improvements to the core typing engine that powers the Pylance experience.
Unfortunately, given that Pylance is not open source, we are unable to offer the extension on our marketplace. Redistributing the closed-source extension package present on the Microsoft extension marketplace is against its terms of use.
I hope this doesn't spell the future of VSCode, as it reminds me too much of the "Embrace, extend, and extinguish" mantra. As in: embrace open source, extend (or replace) the most popular extensions with proprietary ones containing binary blobs, and extinguish the remaining open source bits by dropping support or forcing users to migrate.
Reacted by Ben Mares, Adam Quinn Snow, Thiago Alves and jsimons256
@MarcSkovMadsen I took a look again at Pylance and it's still closed source so I don't think we can support it in code-server at this time. You could open an issue in their repo asking if they might open source or provide a way to use it in a project like code-server. Here is a link to their new issue page
@MarcSkovMadsen, the unfortunate situation regarding Pylance and open-source builds is discussed extensively in this reddit thread. I highly recommend that you read through the post and comments.
Activity
cmoog commentedon Aug 3, 2020
Unfortunately, given that Pylance is not open source, we are unable to offer the extension on our marketplace. Redistributing the closed-source extension package present on the Microsoft extension marketplace is against its terms of use.
maresb commentedon Sep 22, 2020
Not only is redistribution not allowed, but even if installed by hand, Pylance will refuse to run on any unofficial build.
Isn't it wonderful that M$ now "loves open source"? /s
ackalker commentedon Sep 30, 2020
I hope this doesn't spell the future of VSCode, as it reminds me too much of the "Embrace, extend, and extinguish" mantra. As in: embrace open source, extend (or replace) the most popular extensions with proprietary ones containing binary blobs, and extinguish the remaining open source bits by dropping support or forcing users to migrate.
MarcSkovMadsen commentedon Apr 17, 2021
I am interested in getting pylance onto code-server as well.
jsjoeio commentedon Apr 19, 2021
@MarcSkovMadsen I took a look again at Pylance and it's still closed source so I don't think we can support it in code-server at this time. You could open an issue in their repo asking if they might open source or provide a way to use it in a project like code-server. Here is a link to their new issue page
maresb commentedon Apr 24, 2021
@MarcSkovMadsen, the unfortunate situation regarding Pylance and open-source builds is discussed extensively in this reddit thread. I highly recommend that you read through the post and comments.
benz0li commentedon Jul 13, 2023
@MarcSkovMadsen You may be interested in my multi-arch (
linux/amd64,linux/arm64/v8) [CUDA-enabled] Data Science Dev Containers for R, Python and Julia.