biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / version-management / gita / default.nix
blobeba9f5ed752574a376dfba44c679ef960f4f4ece
1 { lib
2 , buildPythonApplication
3 , fetchFromGitHub
4 , git
5 , pytest
6 , pyyaml
7 , setuptools
8 , installShellFiles
9 }:
11 buildPythonApplication rec {
12   version = "0.16.6.1";
13   pname = "gita";
15   src = fetchFromGitHub {
16     sha256 = "sha256-kPyk13yd4rc63Nh73opuHsCTj4DgYAVfro8To96tteA=";
17     rev = "v${version}";
18     repo = "gita";
19     owner = "nosarthur";
20   };
22   propagatedBuildInputs = [
23     pyyaml
24     setuptools
25   ];
27   nativeBuildInputs = [ installShellFiles ];
29   # 3 of the tests are failing
30   doCheck = false;
32   postInstall = ''
33     installShellCompletion --bash --name gita ${src}/.gita-completion.bash
34     installShellCompletion --zsh --name gita ${src}/.gita-completion.zsh
35   '';
37   meta = with lib; {
38     description = "A command-line tool to manage multiple git repos";
39     homepage = "https://github.com/nosarthur/gita";
40     license = licenses.mit;
41     maintainers = with maintainers; [ seqizz ];
42     mainProgram = "gita";
43   };