coc-pyright: migrate from nodePackages

+35 -32
+7 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 18 18 arrow-cpp 19 19 , Cocoa 20 20 , coc-diagnostic 21 + , coc-pyright 21 22 , code-minimap 22 23 , dasht 23 24 , deno ··· 347 348 coc-diagnostic = buildVimPlugin { 348 349 inherit (coc-diagnostic) pname version meta; 349 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"; 350 357 }; 351 358 352 359 coc-nginx = buildVimPlugin { ··· 2234 2241 "coc-metals" 2235 2242 "coc-pairs" 2236 2243 "coc-prettier" 2237 - "coc-pyright" 2238 2244 "coc-python" 2239 2245 "coc-r-lsp" 2240 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 71 inherit (pkgs) clubhouse-cli; # added 2023-08-18 72 72 inherit (pkgs) coc-diagnostic; # added 2024-06-29 73 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 74 75 coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19 75 76 coffee-script = pkgs.coffeescript; # added 2023-08-18 76 77 inherit (pkgs) concurrently; # added 2024-08-05
-1
pkgs/development/node-packages/node-packages.json
··· 49 49 , "coc-metals" 50 50 , "coc-pairs" 51 51 , "coc-prettier" 52 - , "coc-pyright" 53 52 , "coc-python" 54 53 , "coc-r-lsp" 55 54 , "coc-rls"
-30
pkgs/development/node-packages/node-packages.nix
··· 43875 43875 sha512 = "pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ=="; 43876 43876 }; 43877 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 43878 "q-1.5.1" = { 43888 43879 name = "q"; 43889 43880 packageName = "q"; ··· 63410 63401 meta = { 63411 63402 description = "prettier extension for coc.nvim"; 63412 63403 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 63404 license = "MIT"; 63435 63405 }; 63436 63406 production = true;