pappasam / jedi-language-server

A Python language server exclusively for Jedi. If Jedi supports it well, this language server should too.
MIT License
574 stars 44 forks source link

Clarify changes in 0.41 which may affect consumers #280

Closed PeterJCLaw closed 9 months ago

PeterJCLaw commented 9 months ago

Notably the pydantic change means that packaging Jedi LSP for redistribution is now more involved.

pappasam commented 9 months ago

@PeterJCLaw I may look into removing pydantic in the next release. It makes error messages clear, but there's really no reason for us to rely on it now that pygls no longer relies on pydantic: https://github.com/openlawlibrary/pygls/blob/main/pyproject.toml

PeterJCLaw commented 9 months ago

Aha, that would indeed be handy if pydantic was removed -- as it stands it's a complication for https://github.com/microsoft/vscode-python/issues/22011. Possible to work with, but if its removal is going to happen soon then that would save a bunch of effort.

pappasam commented 9 months ago

Aha, that would indeed be handy if pydantic was removed -- as it stands it's a complication for microsoft/vscode-python#22011. Possible to work with, but if its removal is going to happen soon then that would save a bunch of effort.

I'll try tackle this weekend!