python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / filesystems / zpool-iostat-viz / default.nix
bloba9e4dfe8ab744ce722a431c8daa332a2ad20e7eb
1 { lib
2 , fetchFromGitHub
3 , python3Packages
4 , installShellFiles
5 }:
7 python3Packages.buildPythonApplication rec {
8   pname = "zpool-iostat-viz";
9   version = "unstable-2021-11-13";
10   format = "other";
12   src = fetchFromGitHub {
13     owner = "chadmiller";
14     repo = pname;
15     rev = "cdd8f3d882ab7a9990fb2d26af3e5b2bcc4bb312";
16     sha256 = "sha256-vNXD5SauBpCtP7VPTumQ0/wXfW0PjtooS21cjpAole8=";
17   };
19   nativeBuildInputs = [
20     installShellFiles
21     python3Packages.wrapPython
22   ];
24   # There is no setup.py
25   dontConfigure = true;
26   dontBuild = true;
27   doCheck = false;
29   installPhase = ''
30     wrapPythonPrograms
31     install -D zpool-iostat-viz $out/bin/zpool-iostat-viz
32     installManPage zpool-iostat-viz.1
33   '';
35   meta = with lib; {
36     description = "\"zpool iostats\" for humans; find the slow parts of your ZFS pool";
37     homepage = "https://github.com/chadmiller/zpool-iostat-viz";
38     license = licenses.bsd2;
39     maintainers = with maintainers; [ julm ];
40   };