1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5
6 # dependencies
7 deprecated,
8 memestra,
9 python-lsp-server,
10}:
11
12buildPythonPackage rec {
13 pname = "pyls-memestra";
14 version = "0.0.16";
15 pyproject = true;
16
17 src = fetchFromGitHub {
18 owner = "QuantStack";
19 repo = "pyls-memestra";
20 tag = version;
21 hash = "sha256-C1d2BibjpoZCPSy39PkdcLiLIwZZG+XTDWXVjTT1Bws=";
22 };
23
24 dependencies = [
25 deprecated
26 memestra
27 python-lsp-server
28 ];
29
30 # Tests fail because they rely on writing to read-only files
31 doCheck = false;
32
33 pythonImportsCheck = [ "pyls_memestra" ];
34
35 meta = {
36 description = "Memestra plugin for the Python Language Server";
37 homepage = "https://github.com/QuantStack/pyls-memestra";
38 license = lib.licenses.bsd3;
39 maintainers = with lib.maintainers; [ GaetanLepage ];
40 };
41}