Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / buildbot / plugins.nix
blob042bddc1d12451082809a6f822bc373d479c5c4c
1 { lib, buildPythonPackage, fetchPypi, buildbot-pkg, mock }:
4   www = buildPythonPackage rec {
5     pname = "buildbot-www";
6     inherit (buildbot-pkg) version;
8     src = fetchPypi {
9       inherit pname version;
10       sha256 = "1a40fbmbf4gb0hgpr40yr9fb17ynxwi6vj8hvv3mm1fm9nqiggm1";
11     };
13     # Remove unneccessary circular dependency on buildbot
14     postPatch = ''
15       sed -i "s/'buildbot'//" setup.py
16     '';
18     buildInputs = [ buildbot-pkg mock ];
20     # No tests
21     doCheck = false;
23     meta = with lib; {
24       homepage = "https://buildbot.net/";
25       description = "Buildbot UI";
26       maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
27       license = licenses.gpl2;
28     };
29   };
31   console-view = buildPythonPackage rec {
32     pname = "buildbot-console-view";
33     inherit (buildbot-pkg) version;
35     src = fetchPypi {
36       inherit pname version;
37       sha256 = "1fcm4h489sb5a1hk82y1a8575s4k6qd82qkfbm2q5gd14bdvysb0";
38     };
40     buildInputs = [ buildbot-pkg ];
42     # No tests
43     doCheck = false;
45     meta = with lib; {
46       homepage = "https://buildbot.net/";
47       description = "Buildbot Console View Plugin";
48       maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
49       license = licenses.gpl2;
50     };
51   };
53   waterfall-view = buildPythonPackage rec {
54     pname = "buildbot-waterfall-view";
55     inherit (buildbot-pkg) version;
57     src = fetchPypi {
58       inherit pname version;
59       sha256 = "1qw9g2maixlcm5l1kpmc721b2p4b7adw5rsimlqcjz96mjya7acj";
60     };
62     buildInputs = [ buildbot-pkg ];
64     # No tests
65     doCheck = false;
67     meta = with lib; {
68       homepage = "https://buildbot.net/";
69       description = "Buildbot Waterfall View Plugin";
70       maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
71       license = licenses.gpl2;
72     };
73   };
75   grid-view = buildPythonPackage rec {
76     pname = "buildbot-grid-view";
77     inherit (buildbot-pkg) version;
79     src = fetchPypi {
80       inherit pname version;
81       sha256 = "1q0fm2h4alcck6g8fwwd42jsmkw3gdy9xmw1p78xnvk5dgs6cf9c";
82     };
84     buildInputs = [ buildbot-pkg ];
86     # No tests
87     doCheck = false;
89     meta = with lib; {
90       homepage = "https://buildbot.net/";
91       description = "Buildbot Grid View Plugin";
92       maintainers = with maintainers; [ nand0p lopsided98 ];
93       license = licenses.gpl2;
94     };
95   };
97   wsgi-dashboards = buildPythonPackage rec {
98     pname = "buildbot-wsgi-dashboards";
99     inherit (buildbot-pkg) version;
101     src = fetchPypi {
102       inherit pname version;
103       sha256 = "0n8q607rl1qs012gpkxpq1n7ny8306n4vr3hjlz96pm60a7j7904";
104     };
106     buildInputs = [ buildbot-pkg ];
108     # No tests
109     doCheck = false;
111     meta = with lib; {
112       homepage = "https://buildbot.net/";
113       description = "Buildbot WSGI dashboards Plugin";
114       maintainers = with maintainers; [ lopsided98 ];
115       license = licenses.gpl2;
116     };
117   };