visidata: migrate to by-name (#437592)

authored by 7c6f434c and committed by GitHub 8bb4e100 007d3f0e

+63 -98
+63 -96
pkgs/applications/misc/visidata/default.nix pkgs/by-name/vi/visidata/package.nix
··· 1 1 { 2 - stdenv, 3 2 lib, 4 - buildPythonApplication, 3 + python3Packages, 5 4 fetchFromGitHub, 6 - # python requirements 7 - beautifulsoup4, 8 - boto3, 9 - faker, 10 - fonttools, 11 - h5py, 12 - importlib-metadata, 13 - lxml, 14 - matplotlib, 15 - numpy, 16 - odfpy, 17 - openpyxl, 18 - pandas, 19 - pdfminer-six, 20 - praw, 21 - psutil, 22 - psycopg2, 23 - pyarrow, 24 - pyshp, 25 - pypng, 26 - msgpack, 27 - brotli, 28 - python-dateutil, 29 - pyyaml, 30 - requests, 31 - seaborn, 32 - setuptools, 33 - sh, 34 - tabulate, 35 - urllib3, 36 - vobject, 37 - wcwidth, 38 - xlrd, 39 - xlwt, 40 - zstandard, 41 - zulip, 42 5 # other 43 6 gitMinimal, 44 7 withPcap ? true, 45 - dpkt, 46 - dnslib, 47 8 withXclip ? stdenv.hostPlatform.isLinux, 48 9 xclip, 49 10 testers, 50 11 visidata, 12 + stdenv, 51 13 }: 52 - buildPythonApplication rec { 14 + python3Packages.buildPythonApplication rec { 53 15 pname = "visidata"; 54 16 version = "3.2"; 55 17 format = "setuptools"; ··· 61 23 hash = "sha256-kOg9OypWNGStNYFctPIwzVa1CsZBySY2IpA3eDrS7eY="; 62 24 }; 63 25 64 - propagatedBuildInputs = [ 65 - # from visidata/requirements.txt 66 - # packages not (yet) present in nixpkgs are commented 67 - python-dateutil 68 - pandas 69 - requests 70 - lxml 71 - openpyxl 72 - xlrd 73 - xlwt 74 - h5py 75 - psycopg2 76 - boto3 77 - pyshp 78 - #mapbox-vector-tile 79 - pypng 80 - #pyconll 81 - msgpack 82 - brotli 83 - #fecfile 84 - fonttools 85 - #sas7bdat 86 - #xport 87 - #savReaderWriter 88 - pyyaml 89 - #namestand 90 - #datapackage 91 - pdfminer-six 92 - #tabula 93 - vobject 94 - tabulate 95 - wcwidth 96 - zstandard 97 - odfpy 98 - urllib3 99 - pyarrow 100 - seaborn 101 - matplotlib 102 - sh 103 - psutil 104 - numpy 26 + propagatedBuildInputs = 27 + with python3Packages; 28 + [ 29 + # from visidata/requirements.txt 30 + # packages not (yet) present in nixpkgs are commented 31 + python-dateutil 32 + pandas 33 + requests 34 + lxml 35 + openpyxl 36 + xlrd 37 + xlwt 38 + h5py 39 + psycopg2 40 + boto3 41 + pyshp 42 + #mapbox-vector-tile 43 + pypng 44 + #pyconll 45 + msgpack 46 + brotli 47 + #fecfile 48 + fonttools 49 + #sas7bdat 50 + #xport 51 + #savReaderWriter 52 + pyyaml 53 + #namestand 54 + #datapackage 55 + pdfminer-six 56 + #tabula 57 + vobject 58 + tabulate 59 + wcwidth 60 + zstandard 61 + odfpy 62 + urllib3 63 + pyarrow 64 + seaborn 65 + matplotlib 66 + sh 67 + psutil 68 + numpy 105 69 106 - #requests_cache 107 - beautifulsoup4 70 + #requests_cache 71 + beautifulsoup4 108 72 109 - faker 110 - praw 111 - zulip 112 - #pyairtable 73 + faker 74 + praw 75 + zulip 76 + #pyairtable 113 77 114 - setuptools 115 - importlib-metadata 116 - ] 117 - ++ lib.optionals withPcap [ 118 - dpkt 119 - dnslib 120 - ] 121 - ++ lib.optional withXclip xclip; 78 + setuptools 79 + importlib-metadata 80 + ] 81 + ++ lib.optionals withPcap ( 82 + with python3Packages; 83 + [ 84 + dpkt 85 + dnslib 86 + ] 87 + ) 88 + ++ lib.optional withXclip xclip; 122 89 123 90 nativeCheckInputs = [ 124 91 gitMinimal
-2
pkgs/top-level/all-packages.nix
··· 4387 4387 4388 4388 vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { }; 4389 4389 4390 - visidata = python3Packages.callPackage ../applications/misc/visidata { }; 4391 - 4392 4390 vkbasalt = callPackage ../tools/graphics/vkbasalt { 4393 4391 vkbasalt32 = pkgsi686Linux.vkbasalt; 4394 4392 };