fix: add python 3.14 support, adopt pygls >=2.0.0 api

This commit is contained in:
2026-03-14 23:56:20 +01:00
parent 3e5e86736c
commit 46bc1aaa84
10 changed files with 40 additions and 115 deletions

View File

@@ -7,7 +7,7 @@ from typing import Iterable, Tuple
import pytest
from lsprotocol.types import EXIT, SHUTDOWN
from pygls.server import LanguageServer
from pygls.lsp.server import LanguageServer
from cmake_language_server.server import CMakeLanguageServer
@@ -54,7 +54,7 @@ def client_server() -> Iterable[Tuple[LanguageServer, CMakeLanguageServer]]:
if hasattr(client.loop, "_signal_handlers"):
client.loop._signal_handlers.clear()
client.lsp.send_request(SHUTDOWN) # type:ignore[no-untyped-call]
client.lsp.notify(EXIT)
client.protocol.send_request(SHUTDOWN) # type:ignore[no-untyped-call]
client.protocol.notify(EXIT)
client_thread.join()
server_thread.join()