tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
cmake-language-server: 0.1.4 → 0.1.5
Kira Bruneau
3 years ago
3c98399b
1a03d094
+28
-14
4 changed files
expand all
collapse all
unified
split
pkgs
development
tools
misc
cmake-language-server
default.nix
disable-test-timeouts.patch
use-latest-pygls.patch
top-level
all-packages.nix
+20
-6
pkgs/development/tools/misc/cmake-language-server/default.nix
···
2
, buildPythonApplication
3
, fetchFromGitHub
4
, poetry
0
5
, pygls
6
, pyparsing
7
, cmake
···
11
12
buildPythonApplication rec {
13
pname = "cmake-language-server";
14
-
version = "0.1.4";
15
format = "pyproject";
16
17
src = fetchFromGitHub {
18
owner = "regen100";
19
repo = pname;
20
-
rev = "v${version}";
21
-
sha256 = "sha256-FOyyXSgoFpX4mOHFyZtVW618M1Xs7k+IioJzm1sdkKY=";
22
};
23
24
patches = [
···
34
--replace 'pyparsing = "^2.4"' 'pyparsing = "^3.0.6"'
35
'';
36
37
-
nativeBuildInputs = [ poetry ];
38
-
propagatedBuildInputs = [ pygls pyparsing ];
0
39
40
-
checkInputs = [ cmake pytest-datadir pytestCheckHook ];
0
0
0
0
0
0
0
0
0
0
0
0
41
dontUseCmakeConfigure = true;
42
pythonImportsCheck = [ "cmake_language_server" ];
43
···
2
, buildPythonApplication
3
, fetchFromGitHub
4
, poetry
5
+
, cmake-format
6
, pygls
7
, pyparsing
8
, cmake
···
12
13
buildPythonApplication rec {
14
pname = "cmake-language-server";
15
+
version = "0.1.5";
16
format = "pyproject";
17
18
src = fetchFromGitHub {
19
owner = "regen100";
20
repo = pname;
21
+
rev = "refs/tags/v${version}";
22
+
sha256 = "sha256-4GchuxArSJKnl28ckefJgbqxyf1fOU0DUj8R50upTcQ=";
23
};
24
25
patches = [
···
35
--replace 'pyparsing = "^2.4"' 'pyparsing = "^3.0.6"'
36
'';
37
38
+
nativeBuildInputs = [
39
+
poetry
40
+
];
41
42
+
propagatedBuildInputs = [
43
+
cmake-format
44
+
pygls
45
+
pyparsing
46
+
];
47
+
48
+
checkInputs = [
49
+
cmake
50
+
cmake-format
51
+
pytest-datadir
52
+
pytestCheckHook
53
+
];
54
+
55
dontUseCmakeConfigure = true;
56
pythonImportsCheck = [ "cmake_language_server" ];
57
+5
-5
pkgs/development/tools/misc/cmake-language-server/disable-test-timeouts.patch
···
1
diff --git a/tests/test_server.py b/tests/test_server.py
2
-
index c0777f5..1184fb3 100644
3
--- a/tests/test_server.py
4
+++ b/tests/test_server.py
5
-
@@ -11,7 +11,7 @@ from pygls.types import (CompletionContext, CompletionParams,
6
-
InitializeParams, Position, TextDocumentIdentifier,
7
-
TextDocumentItem, TextDocumentPositionParams)
8
9
-CALL_TIMEOUT = 2
10
+CALL_TIMEOUT = None
11
12
13
-
def _init(client: LanguageServer, root: Path):
···
1
diff --git a/tests/test_server.py b/tests/test_server.py
2
+
index 2d09bb2..59a122a 100644
3
--- a/tests/test_server.py
4
+++ b/tests/test_server.py
5
+
@@ -26,7 +26,7 @@ from pygls.lsp.types import (
6
+
)
7
+
from pygls.server import LanguageServer
8
9
-CALL_TIMEOUT = 2
10
+CALL_TIMEOUT = None
11
12
13
+
def _init(client: LanguageServer, root: Path) -> None:
+2
-2
pkgs/development/tools/misc/cmake-language-server/use-latest-pygls.patch
···
1
diff --git a/pyproject.toml b/pyproject.toml
2
-
index bc6251d..39d6686 100644
3
--- a/pyproject.toml
4
+++ b/pyproject.toml
5
@@ -19,7 +19,7 @@ classifiers = [
···
8
python = "^3.6"
9
-pygls = "^0.11"
10
+pygls = "^0.12"
11
-
pyparsing = "^2.4"
12
importlib-metadata = {version = "^4.8", python = "<3.8"}
13
0
···
1
diff --git a/pyproject.toml b/pyproject.toml
2
+
index 417df1d..0f59857 100644
3
--- a/pyproject.toml
4
+++ b/pyproject.toml
5
@@ -19,7 +19,7 @@ classifiers = [
···
8
python = "^3.6"
9
-pygls = "^0.11"
10
+pygls = "^0.12"
0
11
importlib-metadata = {version = "^4.8", python = "<3.8"}
12
13
+
[tool.poetry.dev-dependencies]
+1
-1
pkgs/top-level/all-packages.nix
···
15699
cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
15700
15701
cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
15702
-
inherit cmake;
15703
};
15704
15705
# Does not actually depend on Qt 5
···
15699
cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
15700
15701
cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
15702
+
inherit cmake cmake-format;
15703
};
15704
15705
# Does not actually depend on Qt 5