Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
At the moment it is still possible to just remove the Pylance extension manually and install the open-source alternative Pyright instead or switch back to the old Python language server. But the open-source Python language server is already deprecated and will be replaced in the future by the closed-source Pylance extension. Also there are no plans to make Pylance eventually open source.
If you want to be a purist, use VSCodium or something.
That's not true, PyCharm Community is open source: https://github.com/JetBrains/intellij-community/tree/master/python
I ultimately settled on Doom Emacs (w/pyright and ipython support in org mode babel) - configuring it is less scary that emacs from scratch and allowed me to leverage my limited vi muscle memory to get around a new editor. Overall, I'm very happy.