fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / vc / vcstool / package.nix
blob0402ca5135e628cd87a1d9f0f1e47bac4e459f66
2   lib,
3   python3Packages,
4   fetchPypi,
5   git,
6   breezy,
7   subversion,
8 }:
10 with python3Packages;
12 buildPythonApplication rec {
13   pname = "vcstool";
14   version = "0.3.0";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "04b3a963e15386660f139e5b95d293e43e3cb414e3b13e14ee36f5223032ee2c";
19   };
21   propagatedBuildInputs = [
22     pyyaml
23     setuptools
24   ];
26   makeWrapperArgs = [
27     "--prefix"
28     "PATH"
29     ":"
30     (lib.makeBinPath [
31       git
32       breezy
33       subversion
34     ])
35   ];
37   doCheck = false; # requires network
39   meta = with lib; {
40     description = "Provides a command line tool to invoke vcs commands on multiple repositories";
41     homepage = "https://github.com/dirk-thomas/vcstool";
42     license = licenses.asl20;
43     maintainers = with maintainers; [ sivteck ];
44   };