fix: add python 3.14 support, adopt pygls >=2.0.0 api
This commit is contained in:
36
pdm.lock
generated
36
pdm.lock
generated
@@ -4,17 +4,20 @@
|
||||
[metadata]
|
||||
groups = ["default", "dev", "lint"]
|
||||
strategy = ["cross_platform"]
|
||||
lock_version = "4.4.1"
|
||||
content_hash = "sha256:801e3af66b4127c047d051c3b10a9b5e0b793d27f5eab4fd0b1514cfdda34803"
|
||||
lock_version = "4.5.0"
|
||||
content_hash = "sha256:ef24aee91e46f0db41b85228c16cb2703f20aff76eb93225d2a982304959120e"
|
||||
|
||||
[[metadata.targets]]
|
||||
requires_python = ">=3.10.0,<3.16"
|
||||
|
||||
[[package]]
|
||||
name = "attrs"
|
||||
version = "23.2.0"
|
||||
requires_python = ">=3.7"
|
||||
version = "25.4.0"
|
||||
requires_python = ">=3.9"
|
||||
summary = "Classes Without Boilerplate"
|
||||
files = [
|
||||
{file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"},
|
||||
{file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"},
|
||||
{file = "attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373"},
|
||||
{file = "attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -278,16 +281,16 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "lsprotocol"
|
||||
version = "2023.0.1"
|
||||
requires_python = ">=3.7"
|
||||
summary = "Python implementation of the Language Server Protocol."
|
||||
version = "2025.0.0"
|
||||
requires_python = ">=3.8"
|
||||
summary = "Python types for Language Server Protocol."
|
||||
dependencies = [
|
||||
"attrs>=21.3.0",
|
||||
"cattrs!=23.2.1",
|
||||
]
|
||||
files = [
|
||||
{file = "lsprotocol-2023.0.1-py3-none-any.whl", hash = "sha256:c75223c9e4af2f24272b14c6375787438279369236cd568f596d4951052a60f2"},
|
||||
{file = "lsprotocol-2023.0.1.tar.gz", hash = "sha256:cc5c15130d2403c18b734304339e51242d3018a05c4f7d0f198ad6e0cd21861d"},
|
||||
{file = "lsprotocol-2025.0.0-py3-none-any.whl", hash = "sha256:f9d78f25221f2a60eaa4a96d3b4ffae011b107537facee61d3da3313880995c7"},
|
||||
{file = "lsprotocol-2025.0.0.tar.gz", hash = "sha256:e879da2b9301e82cfc3e60d805630487ac2f7ab17492f4f5ba5aaba94fe56c29"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -412,16 +415,17 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "pygls"
|
||||
version = "1.3.1"
|
||||
requires_python = ">=3.8"
|
||||
version = "2.0.1"
|
||||
requires_python = ">=3.9"
|
||||
summary = "A pythonic generic language server (pronounced like 'pie glass')"
|
||||
dependencies = [
|
||||
"attrs>=24.3.0",
|
||||
"cattrs>=23.1.2",
|
||||
"lsprotocol==2023.0.1",
|
||||
"lsprotocol==2025.0.0",
|
||||
]
|
||||
files = [
|
||||
{file = "pygls-1.3.1-py3-none-any.whl", hash = "sha256:6e00f11efc56321bdeb6eac04f6d86131f654c7d49124344a9ebb968da3dd91e"},
|
||||
{file = "pygls-1.3.1.tar.gz", hash = "sha256:140edceefa0da0e9b3c533547c892a42a7d2fd9217ae848c330c53d266a55018"},
|
||||
{file = "pygls-2.0.1-py3-none-any.whl", hash = "sha256:d29748042cea5bedc98285eb3e2c0c60bf3fc73786319519001bf72bbe8f36cc"},
|
||||
{file = "pygls-2.0.1.tar.gz", hash = "sha256:2f774a669fbe2ece977d302786f01f9b0c5df7d0204ea0fa371ecb08288d6b86"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
Reference in New Issue
Block a user