12 buildPythonPackage rec {
13 pname = "python-lsp-jsonrpc";
17 disabled = pythonOlder "3.7";
19 src = fetchFromGitHub {
23 hash = "sha256-5WN/31e6WCgXVzevMuQbNjyo/2jjWDF+m48nrLKS+64=";
27 substituteInPlace pyproject.toml \
28 --replace "--cov-report html --cov-report term --junitxml=pytest.xml --cov pylsp_jsonrpc --cov test" ""
36 propagatedBuildInputs = [ ujson ];
38 nativeCheckInputs = [ pytestCheckHook ];
40 pythonImportsCheck = [ "pylsp_jsonrpc" ];
43 description = "Python server implementation of the JSON RPC 2.0 protocol";
44 homepage = "https://github.com/python-lsp/python-lsp-jsonrpc";
45 changelog = "https://github.com/python-lsp/python-lsp-jsonrpc/blob/v${version}/CHANGELOG.md";
46 license = licenses.mit;
47 maintainers = with maintainers; [ fab ];