New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate to pygls v1 #216
Migrate to pygls v1 #216
Conversation
The definitions_provider might not be initialized until the client configuration has been provided to the server with the workspace information.
Add python 3.10 and use node 18
8641fa1
to
dc31613
Compare
1b15d1c
to
123e630
Compare
123e630
to
8701bbb
Compare
35da25c
to
0287a3f
Compare
After quite some debugging I figured out the problem with Python 3.11 in the Extension CI tests... The problem is that the previous version of the galaxy-language-server (prior to this PR) does not support Python 3.11 and that version is the one that gets installed from pypi to run the tests until a new version is released... so I'm going to merge this and cut a new version of the server 🤦♂️ |
:-) Thanks @davelopez |
Migrate to
pygls
version 1.0.1 following the migration guide.Mostly update imports and switch from pydantic custom models to attrs and cattrs for serialization and deserialization.