Update ceilometer requirements for Fuel 5.1
[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.0),
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,
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.9.3),
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,
25  python-jsonschema (>= 2.0.0),
26  python-jsonschema (<< 3.0.0),
27  python-keystoneclient (>= 1:0.7.0),
28  python-kombu (>= 2.4.8),
29  python-lxml (>= 2.3),
30  python-lockfile (>= 0.8),
31  python-migrate (>= 0.8.2), python-migrate (<< 0.8.4) | python-migrate (>> 0.8.4),
32  python-mock,
33  python-mox,
34  msgpack-python,
35  python-mysqldb,
36  python-netaddr (>= 0.7.6),
37  python-nova,
38  python-novaclient (>= 1:2.17.0),
39  python-oslo.config (>= 1:1.2.0),
40  python-oslo.vmware (>= 0.2),
41  python-oslo.sphinx,
42  python-pbr (>= 0.6),
43  python-pecan (>= 0.4.5),
44  python-pymongo (>= 2.6),
45  python-requests (>= 1.1),
46  python-simplejson,
47  python-sphinx,
48  python-sqlalchemy (>= 0.7.8), python-sqlalchemy (<< 0.9.5) | python-sqlalchemy (>> 0.9.5), python-sqlalchemy (<= 0.9.99),
49  python-stevedore (>= 0.14),
50  python-subunit,
51  python-six (>= 1.5.2),
52  python-swift,
53  python-swiftclient (>= 1.6),
54  python-testscenarios (>= 0.4),
55  python-testtools (>= 0.9.32),
56  python-webob (>= 1.2.3),
57  python-wsme (>= 0.6),
58  python-yaml (>= 3.1.0),
59  testrepository (>= 0.0.17)
60 Standards-Version: 3.9.4
61 Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-server-dev/ceilometer/icehouse/files
62 Vcs-Bzr: https://code.launchpad.net/~ubuntu-server-dev/ceilometer/icehouse
63
64 Package: python-ceilometer
65 Architecture: all
66 Depends:
67  alembic (>= 0.6.0),
68  msgpack-python,
69  python-anyjson (>= 0.3.3),
70  python-argparse,
71  python-ceilometerclient (>= 1.0.6),
72  python-eventlet (>= 0.13.0),
73  python-flask (>= 0.10),
74  python-flask (<< 1.0),
75  python-glanceclient (>= 1:0.9.3),
76  python-happybase (>= 0.5), python-happybase (<< 0.7) | python-happybase (>> 0.7),
77  python-iso8601 (>= 0.1.9),
78  python-jsonschema (>= 2.0.0),
79  python-jsonschema (<< 3.0.0),
80  python-keystoneclient (>= 1:0.7.0),
81  python-kombu (>= 2.4.8),
82  python-lxml (>= 2.3),
83  python-lockfile (>= 0.8),
84  python-migrate (>= 0.8.2), python-migrate (<< 0.8.4) | python-migrate (>> 0.8.4),
85  python-netaddr,
86  python-novaclient (>= 1:2.17.0),
87  python-oslo.config (>= 1:1.2.0),
88  python-oslo.vmware (>= 0.2),
89  python-pecan (>= 0.4.5),
90  python-pymongo (>= 2.6),
91  python-six (>= 1.5.2),
92  python-yaml (>= 3.1.0),
93  python-requests (>= 1.1),
94  python-sqlalchemy (>= 0.7.8), python-sqlalchemy (<< 0.9.5) | python-sqlalchemy (>> 0.9.5), python-sqlalchemy (<= 0.9.99),
95  python-stevedore (>= 0.14),
96  python-swiftclient (>= 1.6),
97  python-webob (>= 1.2.3),
98  python-wsme (>= 0.6),
99  ${misc:Depends},
100  ${python:Depends}
101 Suggests: python-pysnmp4
102 Description: ceilometer python libraries
103  Ceilometer aims to deliver a unique point of contact for billing systems to
104  aquire all counters they need to establish  customer billing, accross all
105  current and future OpenStack components. The delivery of counters must
106  be tracable and auditable, the counters must be easily extensible to support
107  new projects, and agents doing data collections should be
108  independent of the overall system.
109  .
110  (A ceilometer is an instrument that measures cloud coverage.)
111  .
112  This package contains the python libraries that are needed for all parts
113  of ceilometer
114
115 Package: ceilometer-common
116 Architecture: all
117 Depends:
118  adduser,
119  python-ceilometer (= ${binary:Version}),
120  ${misc:Depends},
121  ${python:Depends}
122 Provides: ${python:Provides}
123 Description: ceilometer common files
124  Ceilometer aims to deliver a unique point of contact for billing systems to
125  aquire all counters they need to establish  customer billing, accross all
126  current and future OpenStack components. The delivery of counters must
127  be tracable and auditable, the counters must be easily extensible to support
128  new projects, and agents doing data collections should be
129  independent of the overall system.
130  .
131  (A ceilometer is an instrument that measures cloud coverage.)
132  .
133  This package contains files that are needed for all parts of ceilometer
134
135 Package: ceilometer-collector
136 Architecture: all
137 Depends:
138  ceilometer-common (= ${binary:Version}),
139  ${misc:Depends},
140  ${python:Depends}
141 Suggests: mongodb
142 Description: ceilometer collector service
143  Ceilometer aims to deliver a unique point of contact for billing systems to
144  aquire all counters they need to establish  customer billing, accross all
145  current and future OpenStack components. The delivery of counters must
146  be tracable and auditable, the counters must be easily extensible to support
147  new projects, and agents doing data collections should be
148  independent of the overall system.
149  .
150  (A ceilometer is an instrument that measures cloud coverage.)
151  .
152  This package contains the collector service
153
154 Package: ceilometer-api
155 Architecture: all
156 Depends:
157  ceilometer-common (= ${binary:Version}),
158  ${misc:Depends},
159  ${python:Depends}
160 Suggests: mongodb
161 Description: ceilometer api service
162  Ceilometer aims to deliver a unique point of contact for billing systems to
163  aquire all counters they need to establish  customer billing, accross all
164  current and future OpenStack components. The delivery of counters must
165  be tracable and auditable, the counters must be easily extensible to support
166  new projects, and agents doing data collections should be
167  independent of the overall system.
168  .
169  This package contains the api service
170
171 Package: ceilometer-agent-compute
172 Architecture: all
173 Depends:
174  ceilometer-common (= ${binary:Version}),
175  ${misc:Depends},
176  ${python:Depends}
177 Description: ceilometer compute agent
178  Ceilometer aims to deliver a unique point of contact for billing systems to
179  aquire all counters they need to establish  customer billing, accross all
180  current and future OpenStack components. The delivery of counters must
181  be tracable and auditable, the counters must be easily extensible to support
182  new projects, and agents doing data collections should be
183  independent of the overall system.
184  .
185  (A ceilometer is an instrument that measures cloud coverage.)
186  .
187  This package contains the compute agent
188
189 Package: ceilometer-agent-central
190 Architecture: all
191 Depends:
192  ceilometer-common (= ${binary:Version}),
193  ${misc:Depends},
194  ${python:Depends}
195 Description: ceilometer central agent
196  Ceilometer aims to deliver a unique point of contact for billing systems to
197  aquire all counters they need to establish  customer billing, accross all
198  current and future OpenStack components. The delivery of counters must
199  be tracable and auditable, the counters must be easily extensible to support
200  new projects, and agents doing data collections should be
201  independent of the overall system.
202  .
203  (A ceilometer is an instrument that measures cloud coverage.)
204  .
205  This package contains the central agent.
206
207 Package: ceilometer-agent-notification
208 Architecture: all
209 Depends:
210  ceilometer-common (= ${binary:Version}),
211  ${misc:Depends},
212  ${python:Depends}
213 Description: ceilometer notification agent
214  Ceilometer aims to deliver a unique point of contact for billing systems to
215  aquire all counters they need to establish  customer billing, accross all
216  current and future OpenStack components. The delivery of counters must
217  be tracable and auditable, the counters must be easily extensible to support
218  new projects, and agents doing data collections should be
219  independent of the overall system.
220  .
221  (A ceilometer is an instrument that measures cloud coverage.)
222  .
223  This package contains the notification agent.
224
225 Package: ceilometer-alarm-evaluator
226 Architecture: all
227 Depends:
228  ceilometer-common (= ${binary:Version}),
229  ${misc:Depends},
230  ${python:Depends}
231 Description: Ceilometer alarm evaluator
232  Ceilometer aims to deliver a unique point of contact for billing systems to
233  aquire all counters they need to establish  customer billing, accross all
234  current and future OpenStack components. The delivery of counters must
235  be tracable and auditable, the counters must be easily extensible to support
236  new projects, and agents doing data collections should be
237  independent of the overall system.
238  .
239  (A ceilometer is an instrument that measures cloud coverage.)
240  .
241  This package contains the alarm evaluator daemon.
242
243 Package: ceilometer-alarm-notifier
244 Architecture: all
245 Depends:
246  ceilometer-common (= ${binary:Version}),
247  ${misc:Depends},
248  ${python:Depends}
249 Description: Ceilometer notification agent
250  Ceilometer aims to deliver a unique point of contact for billing systems to
251  aquire all counters they need to establish  customer billing, accross all
252  current and future OpenStack components. The delivery of counters must
253  be tracable and auditable, the counters must be easily extensible to support
254  new projects, and agents doing data collections should be
255  independent of the overall system.
256  .
257  (A ceilometer is an instrument that measures cloud coverage.)
258  .
259  This package contains the alarm notifier daemon.