Add simple tests for all ceilometer services and packages
[openstack-build/ceilometer-build.git] / debian / control
1 Source: ceilometer
2 Section: python
3 Priority: optional
4 Maintainer: Chuck Short <zulcss@ubuntu.com>
5 Build-Depends:
6  alembic (>= 0.6.4),
7  debhelper (>= 8.0.0),
8  python-all (>= 2.6),
9  python-anyjson (>= 0.3.3),
10  python-argparse,
11  python-babel (>= 0.9.6),
12  python-ceilometerclient (>= 1.0.6),
13  python-croniter (>= 0.3.4),
14  python-coverage,
15  python-docutils,
16  python-eventlet (>= 0.13.0),
17  python-fixtures (>= 0.3.14),
18  python-flask (>= 0.10),
19  python-flask (<< 1.0),
20  python-glanceclient (>= 1:0.13.1),
21  python-httplib2,
22  python-happybase (>= 0.5), python-happybase (<< 0.7) | python-happybase (>> 0.7),
23  python-iso8601 (>= 0.1.9),
24  python-jsonpath-rw (>= 1.2.0),
25  python-jsonpath-rw (<< 2.0),
26  python-jsonschema (>= 2.0.0),
27  python-jsonschema (<< 3.0.0),
28  python-keystoneclient (>= 1:0.9.0),
29  python-keystonemiddleware (>= 1.0.0),
30  python-lxml (>= 2.3),
31  python-lockfile (>= 0.8),
32  python-migrate (>= 0.9.1),
33  python-mock,
34  python-mox,
35  python-msgpack (>= 0.4.0),
36  python-mysqldb,
37  python-netaddr (>= 0.7.6),
38  python-nova,
39  python-novaclient (>= 1:2.17.0),
40  python-neutronclient (>= 2.3.5),
41  python-oslo.config (>= 1:1.2.1),
42  python-oslo.utils (>= 0.1.1),
43  python-oslo.i18n (>= 0.1.0),
44  python-oslo.sphinx,
45  python-pastedeploy (>= 1.5.0),
46  python-pbr (>= 0.6), python-pbr (<< 0.7) | python-pbr (>> 0.7), python-pbr (<< 1.0),
47  python-pecan (>= 0.5.0),
48  python-pymongo (>= 2.6),
49  python-requests (>= 1.1),
50  python-simplejson,
51  python-sphinx,
52  python-sqlalchemy (>= 0.8.4), python-sqlalchemy (<< 0.9.5) | python-sqlalchemy (>> 0.9.5), python-sqlalchemy (<= 0.9.99),
53  python-stevedore (>= 0.14),
54  python-subunit,
55  python-six (>= 1.7.0),
56  python-swift,
57  python-swiftclient (>= 2.0.2),
58  python-testscenarios (>= 0.4),
59  python-testtools (>= 0.9.32),
60  python-webob (>= 1.2.3),
61  python-wsme (>= 0.6),
62  python-yaml (>= 3.1.0),
63  testrepository (>= 0.0.17)
64 Standards-Version: 3.9.4
65 Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-server-dev/ceilometer/icehouse/files
66 Vcs-Bzr: https://code.launchpad.net/~ubuntu-server-dev/ceilometer/icehouse
67
68 Package: python-ceilometer
69 Architecture: all
70 Depends:
71  alembic (>= 0.6.4),
72  python-anyjson (>= 0.3.3),
73  python-argparse,
74  python-croniter (>= 0.3.4),
75  python-ceilometerclient (>= 1.0.6),
76  python-eventlet (>= 0.13.0),
77  python-flask (>= 0.10),
78  python-flask (<< 1.0),
79  python-glanceclient (>= 1:0.13.1),
80  python-happybase (>= 0.5), python-happybase (<< 0.7) | python-happybase (>> 0.7),
81  python-sqlalchemy (<= 0.9.99),
82  python-iso8601 (>= 0.1.9),
83  python-jsonpath-rw (>= 1.2.0),
84  python-jsonpath-rw (<< 2.0),
85  python-jsonschema (>= 2.0.0),
86  python-jsonschema (<< 3.0.0),
87  python-keystoneclient (>= 1:0.9.0),
88  python-keystonemiddleware (>= 1.0.0),
89  python-lxml (>= 2.3),
90  python-lockfile (>= 0.8),
91  python-migrate (>= 0.9.1),
92  python-msgpack (>= 0.4.0),
93  python-netaddr (>= 0.7.6),
94  python-neutronclient (>= 2.3.5),
95  python-novaclient (>= 1:2.17.0),
96  python-oslo.config (>= 1:1.2.1),
97  python-oslo.db (>= 0.2.0),
98  python-oslo.utils (>= 0.1.1),
99  python-oslo.messaging (>= 1.3.0),
100  python-oslo.serialization (>= 0.1.0),
101  python-oslo.vmware (>= 0.4),
102  python-pbr (>= 0.6), python-pbr (<< 0.7) | python-pbr (>> 0.7), python-pbr (<< 1.0),
103  python-pecan (>= 0.5.0),
104  python-posix-ipc,
105  python-pymongo (>= 2.6),
106  python-six (>= 1.7.0),
107  python-tooz (>= 0.3),
108  python-yaml (>= 3.1.0),
109  python-requests (>= 1.1),
110  python-sqlalchemy (>= 0.8.4), python-sqlalchemy (<< 0.9.5) | python-sqlalchemy (>> 0.9.5), python-sqlalchemy (<= 0.9.99),
111  python-stevedore (>= 0.14),
112  python-swiftclient (>= 2.0.2),
113  python-tz,
114  python-webob (>= 1.2.3),
115  python-wsme (>= 0.6),
116  ${misc:Depends},
117  ${python:Depends}
118 Suggests: python-pysnmp4
119 Description: ceilometer python libraries
120  Ceilometer aims to deliver a unique point of contact for billing systems to
121  aquire all counters they need to establish  customer billing, accross all
122  current and future OpenStack components. The delivery of counters must
123  be tracable and auditable, the counters must be easily extensible to support
124  new projects, and agents doing data collections should be
125  independent of the overall system.
126  .
127  (A ceilometer is an instrument that measures cloud coverage.)
128  .
129  This package contains the python libraries that are needed for all parts
130  of ceilometer
131
132 Package: ceilometer-common
133 Architecture: all
134 Depends:
135  adduser,
136  python-ceilometer (= ${binary:Version}),
137  ${misc:Depends},
138  ${python:Depends}
139 Provides: ${python:Provides}
140 Description: ceilometer common files
141  Ceilometer aims to deliver a unique point of contact for billing systems to
142  aquire all counters they need to establish  customer billing, accross all
143  current and future OpenStack components. The delivery of counters must
144  be tracable and auditable, the counters must be easily extensible to support
145  new projects, and agents doing data collections should be
146  independent of the overall system.
147  .
148  (A ceilometer is an instrument that measures cloud coverage.)
149  .
150  This package contains files that are needed for all parts of ceilometer
151
152 Package: ceilometer-collector
153 Architecture: all
154 Depends:
155  ceilometer-common (= ${binary:Version}),
156  ${misc:Depends},
157  ${python:Depends}
158 Suggests: mongodb
159 Description: ceilometer collector service
160  Ceilometer aims to deliver a unique point of contact for billing systems to
161  aquire all counters they need to establish  customer billing, accross all
162  current and future OpenStack components. The delivery of counters must
163  be tracable and auditable, the counters must be easily extensible to support
164  new projects, and agents doing data collections should be
165  independent of the overall system.
166  .
167  (A ceilometer is an instrument that measures cloud coverage.)
168  .
169  This package contains the collector service
170
171 Package: ceilometer-api
172 Architecture: all
173 Depends:
174  ceilometer-common (= ${binary:Version}),
175  ${misc:Depends},
176  ${python:Depends}
177 Suggests: mongodb
178 Description: ceilometer api service
179  Ceilometer aims to deliver a unique point of contact for billing systems to
180  aquire all counters they need to establish  customer billing, accross all
181  current and future OpenStack components. The delivery of counters must
182  be tracable and auditable, the counters must be easily extensible to support
183  new projects, and agents doing data collections should be
184  independent of the overall system.
185  .
186  This package contains the api service
187
188 Package: ceilometer-agent-compute
189 Architecture: all
190 Depends:
191  ceilometer-common (= ${binary:Version}),
192  ${misc:Depends},
193  ${python:Depends}
194 Description: ceilometer compute agent
195  Ceilometer aims to deliver a unique point of contact for billing systems to
196  aquire all counters they need to establish  customer billing, accross all
197  current and future OpenStack components. The delivery of counters must
198  be tracable and auditable, the counters must be easily extensible to support
199  new projects, and agents doing data collections should be
200  independent of the overall system.
201  .
202  (A ceilometer is an instrument that measures cloud coverage.)
203  .
204  This package contains the compute agent
205
206 Package: ceilometer-agent-central
207 Architecture: all
208 Depends:
209  ceilometer-common (= ${binary:Version}),
210  ${misc:Depends},
211  ${python:Depends}
212 Description: ceilometer central agent
213  Ceilometer aims to deliver a unique point of contact for billing systems to
214  aquire all counters they need to establish  customer billing, accross all
215  current and future OpenStack components. The delivery of counters must
216  be tracable and auditable, the counters must be easily extensible to support
217  new projects, and agents doing data collections should be
218  independent of the overall system.
219  .
220  (A ceilometer is an instrument that measures cloud coverage.)
221  .
222  This package contains the central agent.
223
224 Package: ceilometer-agent-notification
225 Architecture: all
226 Depends:
227  ceilometer-common (= ${binary:Version}),
228  ${misc:Depends},
229  ${python:Depends}
230 Description: ceilometer notification agent
231  Ceilometer aims to deliver a unique point of contact for billing systems to
232  aquire all counters they need to establish  customer billing, accross all
233  current and future OpenStack components. The delivery of counters must
234  be tracable and auditable, the counters must be easily extensible to support
235  new projects, and agents doing data collections should be
236  independent of the overall system.
237  .
238  (A ceilometer is an instrument that measures cloud coverage.)
239  .
240  This package contains the notification agent.
241
242 Package: ceilometer-alarm-evaluator
243 Architecture: all
244 Depends:
245  ceilometer-common (= ${binary:Version}),
246  ${misc:Depends},
247  ${python:Depends}
248 Description: Ceilometer alarm evaluator
249  Ceilometer aims to deliver a unique point of contact for billing systems to
250  aquire all counters they need to establish  customer billing, accross all
251  current and future OpenStack components. The delivery of counters must
252  be tracable and auditable, the counters must be easily extensible to support
253  new projects, and agents doing data collections should be
254  independent of the overall system.
255  .
256  (A ceilometer is an instrument that measures cloud coverage.)
257  .
258  This package contains the alarm evaluator daemon.
259
260 Package: ceilometer-alarm-notifier
261 Architecture: all
262 Depends:
263  ceilometer-common (= ${binary:Version}),
264  ${misc:Depends},
265  ${python:Depends}
266 Description: Ceilometer notification agent
267  Ceilometer aims to deliver a unique point of contact for billing systems to
268  aquire all counters they need to establish  customer billing, accross all
269  current and future OpenStack components. The delivery of counters must
270  be tracable and auditable, the counters must be easily extensible to support
271  new projects, and agents doing data collections should be
272  independent of the overall system.
273  .
274  (A ceilometer is an instrument that measures cloud coverage.)
275  .
276  This package contains the alarm notifier daemon.