1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 flake8,
6 python-lsp-server,
7 pythonOlder,
8}:
9
10buildPythonPackage {
11 pname = "pyls-flake8";
12 version = "0.4.0";
13 format = "setuptools";
14 disabled = pythonOlder "3.6";
15
16 src = fetchFromGitHub {
17 owner = "emanspeaks";
18 repo = "pyls-flake8";
19 rev = "v{version}";
20 sha256 = "14wkmwh8mqr826vdzxhvhdwrnx2akzmnbv3ar391qs4imwqfjx3l";
21 };
22
23 propagatedBuildInputs = [
24 flake8
25 python-lsp-server
26 ];
27
28 meta = with lib; {
29 homepage = "https://github.com/emanspeaks/pyls-flake8";
30 description = "Flake8 plugin for the Python LSP Server";
31 license = licenses.mit;
32 maintainers = with maintainers; [ cpcloud ];
33 };
34}