Why when installing Python
extension I obtain too much bloat out of the box?
#20262
-
Why when installing
out of the box? Please suggest less bloated solution then this one. I need just LSP, linter and formatter support for Python, nothing more. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
I would also like to skip the Jupyter and isort extension when installing python. I think it should ask if I want to install "recommended" extensions instead of just intalling them. Just like it asks for linter and autoformatter |
Beta Was this translation helpful? Give feedback.
-
Somewhat of a duplicate of #20252 , but I will answer separately here as well. In the case of installing Jupyter automatically, that's being removed by #20218 . As for Pylance, that is the language server that Microsoft develops itself and provides what we think is a better experience compared to Jedi, so that won't be dropped as an automatic, optional dependency. You can of course continue to uninstall it if you don't want it. For isort, that's a repackaging of existing functionality in a way that's easier to update and even uninstall if desired (it also gave us the ability to re-architect it for better performance). But because the functionality already existed in the core extension and there isn't an alternative extension available, we chose to ship it automatically instead of having existing users suddenly lose functionality they came to expect. Now, if another extension were to exist which was of high quality and provided similar import sorting functionality, we would probably stop shipping the isort extension by default to help support the alternative. |
Beta Was this translation helpful? Give feedback.
Somewhat of a duplicate of #20252 , but I will answer separately here as well.
In the case of installing Jupyter automatically, that's being removed by #20218 .
As for Pylance, that is the language server that Microsoft develops itself and provides what we think is a better experience compared to Jedi, so that won't be dropped as an automatic, optional dependency. You can of course continue to uninstall it if you don't want it.
For isort, that's a repackaging of existing functionality in a way that's easier to update and even uninstall if desired (it also gave us the ability to re-architect it for better performance). But because the functionality already existed in the core extension and…