3 ms·
I agree. I really wanted to like python-lsp-server (aka pylsp), but I felt it's kind of a mess getting everything set up and configured. Loathe as I was to conf
by kstrauser 2y ago
I agree. I really wanted to like python-lsp-server (aka pylsp), but I felt it's kind of a mess getting everything set up and configured. Loathe as I was to configure a server running in Node to help my editor with Python code, it's far and away the best option I've found so far.
I do hope "ruff server" will do for Python LSPs what ruff did for linting and formatting.
- nerdponx 2y agoI haven't tried the Ruff server yet, but Jedi Language Server is usably fast, and does a good enough job.
- kstrauser 2y agoJedi's very nice for refactoring and auto-completion! I get more value from linting and type checking, though, and Jedi doesn't handle those. Pairing it with something like pyright is a great combination if your editor lets you connect to multiple servers.
- kristjansson 2y agoIt's not ready yet, but https://pyrefly.org/ https://pyrefly.org/ might be a good competitor/complement in the future
- tiltowait 2y agoLooks promising! It doesn't work with my poetry environment, but I like what I see so far. Definitely something to watch.
- team_pyrefly 2y agoHi! I'm on the team behind Pyrefly. Thanks for taking a look and raising the need for poetry support. We added a GitHub issue to track that here: https://github.com/facebook/pyrefly/issues/166 https://github.com/facebook/pyrefly/issues/166