18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 |
21 |
22 # |
22 # |
23 # Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. |
23 # Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved. |
24 # |
24 # |
25 |
25 |
26 # |
26 # |
27 # As an earlier Python 3 version of novaclient was published, we continue |
27 # As an earlier Python 3 version of novaclient was published, we continue |
28 # to do so for now by dropping the dependency on the corresponding |
28 # to do so for now by dropping the dependency on the corresponding |
29 # keystoneclient & oslo.utils as the latter are not Python 3 ready. |
29 # keystoneauth1, oslo.serialization & oslo.utils as the latter are not |
|
30 # Python 3 ready. |
30 # |
31 # |
31 <transform depend fmri=library/python/keystoneclient-3\d type=require -> drop> |
32 <transform depend fmri=library/python/keystoneauth1-3\d type=require -> drop> |
|
33 <transform depend fmri=library/python/oslo.serialization-3\d type=require \ |
|
34 -> drop> |
32 <transform depend fmri=library/python/oslo.utils-3\d type=require -> drop> |
35 <transform depend fmri=library/python/oslo.utils-3\d type=require -> drop> |
|
36 # |
33 set name=pkg.fmri \ |
37 set name=pkg.fmri \ |
34 value=pkg:/library/python/novaclient-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
38 value=pkg:/library/python/novaclient-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
35 set name=pkg.summary \ |
39 set name=pkg.summary \ |
36 value="Python and command-line clients for the OpenStack Compute API" |
40 value="Python and command-line clients for the OpenStack Compute API" |
37 set name=pkg.description \ |
41 set name=pkg.description \ |
51 # |
55 # |
52 link path=usr/bin/nova target=nova-$(PYVER) mediator=python \ |
56 link path=usr/bin/nova target=nova-$(PYVER) mediator=python \ |
53 mediator-version=$(PYVER) |
57 mediator-version=$(PYVER) |
54 file path=usr/bin/nova-$(PYVER) |
58 file path=usr/bin/nova-$(PYVER) |
55 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/__init__.py |
59 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/__init__.py |
|
60 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/api_versions.py |
56 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/auth_plugin.py |
61 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/auth_plugin.py |
57 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/base.py |
62 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/base.py |
58 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/client.py |
63 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/client.py |
59 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/crypto.py |
64 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/crypto.py |
60 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/exceptions.py |
65 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/exceptions.py |
61 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/extension.py |
66 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/extension.py |
62 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/i18n.py |
67 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/i18n.py |
63 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/__init__.py |
68 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/__init__.py |
64 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/__init__.py |
69 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/__init__.py |
65 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/_i18n.py |
|
66 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/apiclient/__init__.py |
|
67 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/apiclient/auth.py |
|
68 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/apiclient/base.py |
|
69 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/apiclient/client.py |
|
70 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/apiclient/exceptions.py |
|
71 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/apiclient/fake_client.py |
|
72 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/apiclient/utils.py |
|
73 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/cliutils.py |
70 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/cliutils.py |
74 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/openstack/common/uuidutils.py |
|
75 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/service_catalog.py |
71 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/service_catalog.py |
76 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/shell.py |
72 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/shell.py |
77 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/utils.py |
73 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/utils.py |
78 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v1_1/__init__.py |
|
79 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/__init__.py |
74 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/__init__.py |
80 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/agents.py |
75 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/agents.py |
81 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/aggregates.py |
76 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/aggregates.py |
82 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/availability_zones.py |
77 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/availability_zones.py |
83 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/certs.py |
78 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/certs.py |
115 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/quotas.py |
110 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/quotas.py |
116 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/security_group_default_rules.py |
111 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/security_group_default_rules.py |
117 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/security_group_rules.py |
112 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/security_group_rules.py |
118 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/security_groups.py |
113 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/security_groups.py |
119 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/server_groups.py |
114 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/server_groups.py |
|
115 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/server_migrations.py |
120 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/servers.py |
116 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/servers.py |
121 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/services.py |
117 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/services.py |
122 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/shell.py |
118 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/shell.py |
123 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/usage.py |
119 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/usage.py |
124 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/versions.py |
120 file path=usr/lib/python$(PYVER)/vendor-packages/novaclient/v2/versions.py |
135 file path=usr/lib/python$(PYVER)/vendor-packages/python_novaclient-$(COMPONENT_VERSION)-py$(PYVER).egg-info/requires.txt |
131 file path=usr/lib/python$(PYVER)/vendor-packages/python_novaclient-$(COMPONENT_VERSION)-py$(PYVER).egg-info/requires.txt |
136 file path=usr/lib/python$(PYVER)/vendor-packages/python_novaclient-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt |
132 file path=usr/lib/python$(PYVER)/vendor-packages/python_novaclient-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt |
137 # |
133 # |
138 license novaclient.license license="Apache v2.0" |
134 license novaclient.license license="Apache v2.0" |
139 |
135 |
140 # force a group dependency on the optional anyjson; pkgdepend work is needed to |
136 # force a dependency on keystoneauth1; pkgdepend work is needed to flush this |
141 # flush this out. |
|
142 depend type=group fmri=library/python/anyjson-$(PYV) |
|
143 |
|
144 # force a group dependency on the optional simplejson; pkgdepend work is needed |
|
145 # to flush this out. |
|
146 depend type=group fmri=library/python/simplejson-$(PYV) |
|
147 |
|
148 # force a dependency on argparse; pkgdepend work is needed to flush this out. |
|
149 depend type=require fmri=library/python/argparse-$(PYV) |
|
150 |
|
151 # force a dependency on babel; pkgdepend work is needed to flush this out. |
|
152 depend type=require fmri=library/python/babel-$(PYV) |
|
153 |
|
154 # force a dependency on iso8601; pkgdepend work is needed to flush this out. |
|
155 depend type=require fmri=library/python/iso8601-$(PYV) |
|
156 |
|
157 # force a dependency on keystoneclient; pkgdepend work is needed to flush this |
|
158 # out. |
137 # out. |
159 depend type=require fmri=library/python/keystoneclient-$(PYV) |
138 depend type=require fmri=library/python/keystoneauth1-$(PYV) |
160 |
139 |
161 # force a dependency on the novaclient package |
140 # force a dependency on the novaclient package |
162 depend type=require \ |
141 depend type=require \ |
163 fmri=library/python/novaclient@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
142 fmri=library/python/novaclient@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
|
143 |
|
144 # force a dependency on oslo.i18n; pkgdepend work is needed to flush this out. |
|
145 depend type=require fmri=library/python/oslo.i18n-$(PYV) |
|
146 |
|
147 # force a dependency on oslo.serialization; pkgdepend work is needed to flush |
|
148 # this out. |
|
149 depend type=require fmri=library/python/oslo.serialization-$(PYV) |
164 |
150 |
165 # force a dependency on oslo.utils; pkgdepend work is needed to flush this out. |
151 # force a dependency on oslo.utils; pkgdepend work is needed to flush this out. |
166 depend type=require fmri=library/python/oslo.utils-$(PYV) |
152 depend type=require fmri=library/python/oslo.utils-$(PYV) |
167 |
153 |
168 # force a dependency on pbr; pkgdepend work is needed to flush this out. |
154 # force a dependency on pbr; pkgdepend work is needed to flush this out. |