-
Notifications
You must be signed in to change notification settings - Fork 33
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
Missing type definitions compared to protocol specs #56
Comments
We have options:
|
@yeger00 thoughts? |
I don't mind adding the library as a depndency but I don't really like to support attrs. |
About the option 2: The ground source of what the specs are is actually maintained here: If we have a parser to generate pydantic schemas, the maintenance of this project can be synced with core specs faster. Have a baseline here (incomplete though): |
Client definitions are missing
A lot of pydantic definitions are missing viz capabilities. Having to pass in explicit dicts are tedious and error prone.
Microsoft maintains a library called lsprotocol.
The python definitions here are complete but are based on attrs.
The text was updated successfully, but these errors were encountered: