1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 python-lsp-server,
6 isort,
7}:
8
9buildPythonPackage rec {
10 pname = "pyls-isort";
11 version = "0.2.2";
12 format = "setuptools";
13
14 src = fetchFromGitHub {
15 owner = "paradoxxxzero";
16 repo = "pyls-isort";
17 rev = "v${version}";
18 sha256 = "0xba0aiyjfdi9swjzxk26l94dwlwvn17kkfjfscxl8gvspzsn057";
19 };
20
21 # no tests
22 doCheck = false;
23
24 pythonImportsCheck = [ "pyls_isort" ];
25
26 propagatedBuildInputs = [
27 isort
28 python-lsp-server
29 ];
30
31 meta = with lib; {
32 homepage = "https://github.com/paradoxxxzero/pyls-isort";
33 description = "Isort plugin for python-lsp-server";
34 license = licenses.mit;
35 maintainers = with maintainers; [ cpcloud ];
36 };
37}