lol

textlsp: init at 0.3.2 (#380099)

authored by

Colin and committed by
GitHub
b2dc90cb 2b560406

+79
+40
pkgs/by-name/te/textlsp/package.nix
··· 1 + { 2 + python3, 3 + fetchFromGitHub, 4 + lib, 5 + }: 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "textlsp"; 8 + version = "0.3.2"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "hangyav"; 12 + repo = "textLSP"; 13 + tag = "v${version}"; 14 + hash = "sha256-Z1ozkS6zo/h0j0AU5K+Ri/ml8KqCjdEcQKpFtNER4Hk="; 15 + }; 16 + 17 + build-system = [ python3.pkgs.setuptools ]; 18 + dependencies = with python3.pkgs; [ 19 + pygls 20 + lsprotocol 21 + language-tool-python 22 + tree-sitter_0_21 23 + gitpython 24 + appdirs 25 + openai 26 + sortedcontainers 27 + langdetect 28 + ollama 29 + ]; 30 + 31 + meta = { 32 + description = "Language server for text spell and grammar check with various tools"; 33 + homepage = "https://github.com/hangyav/textLSP/tree/main"; 34 + license = lib.licenses.gpl3; 35 + maintainers = with lib.maintainers; [ justdeeevin ]; 36 + mainProgram = "textlsp"; 37 + changelog = "https://github.com/hangyav/textLSP/releases/tag/v${version}"; 38 + platforms = lib.platforms.all; 39 + }; 40 + }
+37
pkgs/development/python-modules/language-tool-python/default.nix
··· 1 + { 2 + python3, 3 + fetchFromGitHub, 4 + buildPythonPackage, 5 + lib, 6 + }: 7 + buildPythonPackage rec { 8 + pname = "language-tool-python"; 9 + version = "2.8.0"; 10 + 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jxmorris12"; 15 + repo = "language_tool_python"; 16 + tag = "${version}"; 17 + hash = "sha256-v82RCg2lE0/ETJTiMogrI09fZ28tq1jhzFhbC89kbTU="; 18 + }; 19 + 20 + build-system = [ python3.pkgs.setuptools ]; 21 + dependencies = with python3.pkgs; [ 22 + requests 23 + tqdm 24 + psutil 25 + toml 26 + pip 27 + ]; 28 + 29 + meta = { 30 + description = "Free python grammar checker"; 31 + homepage = "https://github.com/jxmorris12/language_tool_python"; 32 + license = lib.licenses.gpl3; 33 + maintainers = with lib.maintainers; [ justdeeevin ]; 34 + platforms = lib.platforms.all; 35 + changelog = "https://github.com/jxmorris12/language_tool_python/releases/tag/${version}"; 36 + }; 37 + }
+2
pkgs/top-level/python-packages.nix
··· 7287 7287 7288 7288 language-tags = callPackage ../development/python-modules/language-tags { }; 7289 7289 7290 + language-tool-python = callPackage ../development/python-modules/language-tool-python { }; 7291 + 7290 7292 lanms-neo = callPackage ../development/python-modules/lanms-neo { }; 7291 7293 7292 7294 lark = callPackage ../development/python-modules/lark { };