nitpick: Init at 1.1 (#23389)

authored by pngwjpgh and committed by Joachim F 4da7f83f 17d80c49

+43
+41
pkgs/applications/version-management/nitpick/default.nix
··· 1 + { fetchFromGitHub 2 + , buildPythonPackage 3 + , stdenv 4 + , isPy27 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "nitpick"; 9 + version = "1.1"; 10 + name = "${pname}-${version}"; 11 + 12 + format = "other"; 13 + disabled = !isPy27; 14 + 15 + src = fetchFromGitHub { 16 + owner = "travisb-ca"; 17 + repo = pname; 18 + rev = version; 19 + sha256 = "11gn6nc6ypwivy20bx1r0rm2giblwx6jv485zk875a9pdbcwbrf6"; 20 + }; 21 + 22 + installPhase = '' 23 + mkdir -p $out/share/src 24 + install -m 755 -t $out/share/src nitpick.py 25 + 26 + mkdir -p $out/bin 27 + ln -s $out/share/src/nitpick.py $out/bin/nitpick 28 + ''; 29 + 30 + meta = { 31 + description = "A distributed issue tracker"; 32 + longDescription = '' 33 + Nitpick is a distributed issue tracker. It helps keep track of which nits you 34 + should pick. It's intended to be used with source code such that the issues can 35 + follow the code via whatever VCS or distribution mechanism. 36 + ''; 37 + homepage = http://travisbrown.ca/projects/nitpick/docs/nitpick.html; 38 + license = with stdenv.lib.licenses; gpl2; 39 + maintainers = []; 40 + }; 41 + }
+2
pkgs/top-level/python-packages.nix
··· 32156 32156 32157 32157 snakeviz = callPackage ../development/python-modules/snakeviz { }; 32158 32158 32159 + nitpick = callPackage ../applications/version-management/nitpick { }; 32160 + 32159 32161 }); 32160 32162 32161 32163 in fix' (extends overrides packages)