coc-pyright: migrate from nodePackages

+35 -32
+7 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 18 arrow-cpp 19 , Cocoa 20 , coc-diagnostic 21 , code-minimap 22 , dasht 23 , deno ··· 347 coc-diagnostic = buildVimPlugin { 348 inherit (coc-diagnostic) pname version meta; 349 src = "${coc-diagnostic}/lib/node_modules/coc-diagnostic"; 350 }; 351 352 coc-nginx = buildVimPlugin { ··· 2234 "coc-metals" 2235 "coc-pairs" 2236 "coc-prettier" 2237 - "coc-pyright" 2238 "coc-python" 2239 "coc-r-lsp" 2240 "coc-rls"
··· 18 arrow-cpp 19 , Cocoa 20 , coc-diagnostic 21 + , coc-pyright 22 , code-minimap 23 , dasht 24 , deno ··· 348 coc-diagnostic = buildVimPlugin { 349 inherit (coc-diagnostic) pname version meta; 350 src = "${coc-diagnostic}/lib/node_modules/coc-diagnostic"; 351 + }; 352 + 353 + coc-pyright = buildVimPlugin { 354 + pname = "coc-pyright"; 355 + inherit (coc-pyright) version meta; 356 + src = "${coc-pyright}/lib/node_modules/coc-pyright"; 357 }; 358 359 coc-nginx = buildVimPlugin { ··· 2241 "coc-metals" 2242 "coc-pairs" 2243 "coc-prettier" 2244 "coc-python" 2245 "coc-r-lsp" 2246 "coc-rls"
+27
pkgs/by-name/co/coc-pyright/package.nix
···
··· 1 + { 2 + lib, 3 + buildNpmPackage, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildNpmPackage { 8 + pname = "coc-pyright"; 9 + version = "1.1.371"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "fannheyward"; 13 + repo = "coc-pyright"; 14 + # No tagged releases, this commit corresponds to the latest release of the package. 15 + rev = "d4cfda2f530622962a2a6e3ac1ddb2ad83ea2387"; 16 + hash = "sha256-oNixIW63DhPn2LYJ5t/R4xcReZR3W6nqqFBnCUmo/Wo="; 17 + }; 18 + 19 + npmDepsHash = "sha256-cTAt02RdQbKurP6H/JWwVp+VpoIysbFt9le9R69+DL4="; 20 + 21 + meta = { 22 + description = "Pyright extension for coc.nvim"; 23 + homepage = "https://github.com/fannheyward/coc-pyright"; 24 + license = lib.licenses.mit; 25 + maintainers = with lib.maintainers; [ pyrox0 ]; 26 + }; 27 + }
+1
pkgs/development/node-packages/aliases.nix
··· 71 inherit (pkgs) clubhouse-cli; # added 2023-08-18 72 inherit (pkgs) coc-diagnostic; # added 2024-06-29 73 coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21 74 coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19 75 coffee-script = pkgs.coffeescript; # added 2023-08-18 76 inherit (pkgs) concurrently; # added 2024-08-05
··· 71 inherit (pkgs) clubhouse-cli; # added 2023-08-18 72 inherit (pkgs) coc-diagnostic; # added 2024-06-29 73 coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21 74 + inherit (pkgs) coc-pyright; # added 2024-07-14 75 coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19 76 coffee-script = pkgs.coffeescript; # added 2023-08-18 77 inherit (pkgs) concurrently; # added 2024-08-05
-1
pkgs/development/node-packages/node-packages.json
··· 49 , "coc-metals" 50 , "coc-pairs" 51 , "coc-prettier" 52 - , "coc-pyright" 53 , "coc-python" 54 , "coc-r-lsp" 55 , "coc-rls"
··· 49 , "coc-metals" 50 , "coc-pairs" 51 , "coc-prettier" 52 , "coc-python" 53 , "coc-r-lsp" 54 , "coc-rls"
-30
pkgs/development/node-packages/node-packages.nix
··· 43875 sha512 = "pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ=="; 43876 }; 43877 }; 43878 - "pyright-1.1.373" = { 43879 - name = "pyright"; 43880 - packageName = "pyright"; 43881 - version = "1.1.373"; 43882 - src = fetchurl { 43883 - url = "https://registry.npmjs.org/pyright/-/pyright-1.1.373.tgz"; 43884 - sha512 = "ZJSjqnHbeZowUnuAiojZqCLeY1XVzRIc2GvMFFNy/z6YSyJXwChPDQL5Jl2bavTvXNO0ITRmMBVvoKCRN7cc3g=="; 43885 - }; 43886 - }; 43887 "q-1.5.1" = { 43888 name = "q"; 43889 packageName = "q"; ··· 63410 meta = { 63411 description = "prettier extension for coc.nvim"; 63412 homepage = "https://github.com/neoclide/coc-prettier#readme"; 63413 - license = "MIT"; 63414 - }; 63415 - production = true; 63416 - bypassCache = true; 63417 - reconstructLock = true; 63418 - }; 63419 - coc-pyright = nodeEnv.buildNodePackage { 63420 - name = "coc-pyright"; 63421 - packageName = "coc-pyright"; 63422 - version = "1.1.371"; 63423 - src = fetchurl { 63424 - url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.371.tgz"; 63425 - sha512 = "8vgKSjuMVpylSoHIwdzP9edeHwmjUFY+ZyBkcLQMdyjdZtEc3+6OblXS0Dm5nXosjLY/ATc+w+38ITIssqm76g=="; 63426 - }; 63427 - dependencies = [ 63428 - sources."pyright-1.1.373" 63429 - ]; 63430 - buildInputs = globalBuildInputs; 63431 - meta = { 63432 - description = "Pyright extension for coc.nvim, static type checker for Python"; 63433 - homepage = "https://github.com/fannheyward/coc-pyright#readme"; 63434 license = "MIT"; 63435 }; 63436 production = true;
··· 43875 sha512 = "pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ=="; 43876 }; 43877 }; 43878 "q-1.5.1" = { 43879 name = "q"; 43880 packageName = "q"; ··· 63401 meta = { 63402 description = "prettier extension for coc.nvim"; 63403 homepage = "https://github.com/neoclide/coc-prettier#readme"; 63404 license = "MIT"; 63405 }; 63406 production = true;