1{
2 fetchFromGitHub,
3 buildPythonPackage,
4 lib,
5 setuptools,
6 requests,
7 tqdm,
8 psutil,
9 toml,
10 pip,
11}:
12buildPythonPackage rec {
13 pname = "language-tool-python";
14 version = "2.9.0";
15
16 pyproject = true;
17
18 src = fetchFromGitHub {
19 owner = "jxmorris12";
20 repo = "language_tool_python";
21 tag = version;
22 hash = "sha256-CiKwuCMfgU7Vo0rwbKyI++EJBuKBrN1q7alwYGKuXXQ=";
23 };
24
25 build-system = [ setuptools ];
26 dependencies = [
27 requests
28 tqdm
29 psutil
30 toml
31 pip
32 ];
33
34 meta = {
35 description = "Free python grammar checker";
36 homepage = "https://github.com/jxmorris12/language_tool_python";
37 license = lib.licenses.gpl3;
38 maintainers = with lib.maintainers; [ justdeeevin ];
39 platforms = lib.platforms.all;
40 changelog = "https://github.com/jxmorris12/language_tool_python/releases/tag/${src.tag}";
41 };
42}