API and collector recommends sqlalchemy
[openstack-build/ceilometer-build.git] / trusty / debian / control
1 Source: ceilometer
2 Section: python
3 Priority: optional
4 Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
5 Uploaders: Loic Dachary (OuoU) <loic@debian.org>,
6            Julien Danjou <acid@debian.org>,
7            Thomas Goirand <zigo@debian.org>,
8            Ghe Rivero <ghe.rivero@stackops.com>,
9            Mehdi Abaakouk <sileht@sileht.net>
10 Build-Depends: debhelper (>= 9),
11  python-all (>= 2.6.6-3~),
12  openstack-pkg-tools
13 Build-Depends-Indep: pep8,
14  python-anyjson, 
15  python-eventlet,  
16  python-flask,  
17  python-glance,
18  python-glanceclient,
19  python-iso8601,
20  python-kombu,  
21  python-lockfile,
22  python-ming,
23  python-mock,
24  python-mox,   
25  python-netaddr,  
26  python-nose,
27  python-nova (>= 2012.2),
28  python-setuptools-git,
29  python-sqlalchemy,
30  python-stevedore (>= 0.6),
31  python-webob,
32 Standards-Version: 3.9.3
33 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/ceilometer.git;a=summary
34 Vcs-Git: git://anonscm.debian.org/openstack/ceilometer.git
35 Homepage: http://wiki.openstack.org/Ceilometer
36
37 Package: python-ceilometer
38 Architecture: all
39 Pre-Depends: dpkg (>= 1.15.6~)
40 Depends: ${python:Depends}, ${misc:Depends},
41  python-anyjson,   
42  python-eventlet,
43  python-flask (>= 0.9),
44  python-iso8601,
45  python-kombu,
46  python-lockfile,
47  python-nova (>= 2012.2),
48  python-netaddr, 
49  python-sqlalchemy,
50  python-stevedore (>= 0.6),
51  python-webob
52 Description: OpenStack efficient metering counters system (Python libraries)
53  Ceilometer aims to deliver a unique point of contact for billing systems to 
54  aquire all counters they need to establish customer billing, accross all
55  current and future OpenStack components. The delivery of counters must be
56  tracable and auditable, the counters must be easily extensible to support new
57  projects, and agents doing data collections should be independent of the
58  overall system.
59  .
60  This package contains the Python libraries that are needed for all parts of
61  Ceilometer.
62
63 Package: ceilometer-common
64 Architecture: all
65 Pre-Depends: dpkg (>= 1.15.6~)
66 Depends: python-ceilometer (= ${binary:Version}), ${python:Depends}, ${misc:Depends}, adduser
67 Provides: ${python:Provides}
68 Description: OpenStack efficient metering counters system (common files)
69  Ceilometer aims to deliver a unique point of contact for billing systems to 
70  aquire all counters they need to establish customer billing, accross all
71  current and future OpenStack components. The delivery of counters must be
72  tracable and auditable, the counters must be easily extensible to support new
73  projects, and agents doing data collections should be independent of the
74  overall system.
75  .
76  This package contains files that are needed for all parts of Ceilometer.
77
78 Package: ceilometer-collector
79 Architecture: all
80 Pre-Depends: dpkg (>= 1.15.6~)
81 Recommends: python-pymongo (>= 2.2), python-sqlalchemy
82 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
83 Description: OpenStack efficient metering counters system  (collector service)
84  Ceilometer aims to deliver a unique point of contact for billing systems to 
85  aquire all counters they need to establish customer billing, accross all
86  current and future OpenStack components. The delivery of counters must be
87  tracable and auditable, the counters must be easily extensible to support new
88  projects, and agents doing data collections should be independent of the
89  overall system.
90  .
91  This package contains the collector service.
92
93 Package: ceilometer-api
94 Architecture: all
95 Pre-Depends: dpkg (>= 1.15.6~)
96 Recommends: python-pymongo (>= 2.2), python-sqlalchemy
97 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}, python-keystone (>= 2012.2)
98 Description: OpenStack efficient metering counters system (API service)
99  Ceilometer aims to deliver a unique point of contact for billing systems to 
100  aquire all counters they need to establish customer billing, accross all
101  current and future OpenStack components. The delivery of counters must be
102  tracable and auditable, the counters must be easily extensible to support new
103  projects, and agents doing data collections should be independent of the
104  overall system.
105  .
106  This package contains the API service.
107
108 Package: ceilometer-agent-compute
109 Architecture: all
110 Pre-Depends: dpkg (>= 1.15.6~)
111 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
112 Description: OpenStack efficient metering counters system (compute agent)
113  Ceilometer aims to deliver a unique point of contact for billing systems to 
114  aquire all counters they need to establish customer billing, accross all
115  current and future OpenStack components. The delivery of counters must be
116  tracable and auditable, the counters must be easily extensible to support new
117  projects, and agents doing data collections should be independent of the
118  overall system.
119  .
120  This package contains the compute agent.
121
122 Package: ceilometer-agent-central
123 Architecture: all
124 Pre-Depends: dpkg (>= 1.15.6~)
125 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends},
126  ${misc:Depends}, python-keystoneclient
127 Description: OpenStack efficient metering counters system (central agent)
128  Ceilometer aims to deliver a unique point of contact for billing systems to 
129  aquire all counters they need to establish customer billing, accross all
130  current and future OpenStack components. The delivery of counters must be
131  tracable and auditable, the counters must be easily extensible to support new
132  projects, and agents doing data collections should be independent of the
133  overall system.
134  .
135  This package contains the central agent.