-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathpyproject.toml
More file actions
290 lines (249 loc) · 17.6 KB
/
pyproject.toml
File metadata and controls
290 lines (249 loc) · 17.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
[build-system]
requires = ["pbr>=6.1.1"]
build-backend = "pbr.build"
[project]
name = "python-cloudkittyclient"
description = "API client of cloudkitty, Rating as a Service project."
authors = [
{name = "OpenStack", email = "openstack-discuss@lists.openstack.org"},
]
readme = {file = "README.rst", content-type = "text/x-rst"}
license = {text = "Apache-2.0"}
dynamic = ["version", "dependencies"]
requires-python = ">=3.10"
classifiers = [
"Environment :: OpenStack",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
[project.urls]
Homepage = "https://docs.openstack.org/python-cloudkittyclient"
Repository = "https://opendev.org/openstack/python-cloudkittyclient/"
[project.scripts]
cloudkitty = "cloudkittyclient.shell:main"
[project.entry-points."openstack.cli.extension"]
rating = "cloudkittyclient.osc"
[project.entry-points."openstack.rating.v1"]
rating_total_get = "cloudkittyclient.v1.report_cli:CliTotalGet"
rating_summary_get = "cloudkittyclient.v1.report_cli:CliSummaryGet"
rating_report_tenant_list = "cloudkittyclient.v1.report_cli:CliTenantList"
rating_module_get = "cloudkittyclient.v1.rating:CliModuleGet"
rating_module_list = "cloudkittyclient.v1.rating:CliModuleList"
rating_module_enable = "cloudkittyclient.v1.rating:CliModuleEnable"
rating_module_disable = "cloudkittyclient.v1.rating:CliModuleDisable"
rating_module_set_priority = "cloudkittyclient.v1.rating:CliModuleSetPriority"
rating_info_config_get = "cloudkittyclient.v1.info_cli:CliInfoConfigGet"
rating_info_metric_get = "cloudkittyclient.v1.info_cli:CliInfoMetricGet"
rating_info_metric_list = "cloudkittyclient.v1.info_cli:CliInfoMetricList"
rating_hashmap_mapping-types_list = "cloudkittyclient.v1.rating.hashmap_cli:CliGetMappingTypes"
rating_hashmap_service_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetService"
rating_hashmap_service_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListService"
rating_hashmap_service_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateService"
rating_hashmap_service_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteService"
rating_hashmap_field_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetField"
rating_hashmap_field_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListField"
rating_hashmap_field_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateField"
rating_hashmap_field_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteField"
rating_hashmap_mapping_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetMapping"
rating_hashmap_mapping_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListMapping"
rating_hashmap_mapping_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateMapping"
rating_hashmap_mapping_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteMapping"
rating_hashmap_mapping_update = "cloudkittyclient.v1.rating.hashmap_cli:CliUpdateMapping"
rating_hashmap_group_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListGroup"
rating_hashmap_group_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateGroup"
rating_hashmap_group_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteGroup"
rating_hashmap_group_mappings_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetGroupMappings"
rating_hashmap_group_thresholds_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetGroupThresholds"
rating_hashmap_threshold_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetThreshold"
rating_hashmap_threshold_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListThreshold"
rating_hashmap_threshold_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateThreshold"
rating_hashmap_threshold_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteThreshold"
rating_hashmap_threshold_update = "cloudkittyclient.v1.rating.hashmap_cli:CliUpdateThreshold"
rating_collector-mapping_get = "cloudkittyclient.v1.collector_cli:CliCollectorMappingGet"
rating_collector-mapping_list = "cloudkittyclient.v1.collector_cli:CliCollectorMappingList"
rating_collector-mapping_create = "cloudkittyclient.v1.collector_cli:CliCollectorMappingCreate"
rating_collector-mapping_delete = "cloudkittyclient.v1.collector_cli:CliCollectorMappingDelete"
rating_collector_state_get = "cloudkittyclient.v1.collector_cli:CliCollectorGetState"
rating_collector_enable = "cloudkittyclient.v1.collector_cli:CliCollectorEnable"
rating_collector_disable = "cloudkittyclient.v1.collector_cli:CliCollectorDisable"
rating_dataframes_get = "cloudkittyclient.v1.storage_cli:CliGetDataframes"
rating_pyscript_create = "cloudkittyclient.v1.rating.pyscripts_cli:CliCreateScript"
rating_pyscript_list = "cloudkittyclient.v1.rating.pyscripts_cli:CliListScripts"
rating_pyscript_get = "cloudkittyclient.v1.rating.pyscripts_cli:CliGetScript"
rating_pyscript_update = "cloudkittyclient.v1.rating.pyscripts_cli:CliUpdateScript"
rating_pyscript_delete = "cloudkittyclient.v1.rating.pyscripts_cli:CliDeleteScript"
[project.entry-points."openstack.rating.v2"]
rating_tasks_reprocessing_get = "cloudkittyclient.v2.reprocessing_cli:CliReprocessingTasksGet"
rating_tasks_reprocessing_create = "cloudkittyclient.v2.reprocessing_cli:CliReprocessingTasksPost"
rating_dataframes_get = "cloudkittyclient.v2.dataframes_cli:CliDataframesGet"
rating_dataframes_add = "cloudkittyclient.v2.dataframes_cli:CliDataframesAdd"
rating_scope_state_get = "cloudkittyclient.v2.scope_cli:CliScopeStateGet"
rating_scope_state_reset = "cloudkittyclient.v2.scope_cli:CliScopeStateReset"
rating_scope_patch = "cloudkittyclient.v2.scope_cli:CliPatchScope"
rating_summary_get = "cloudkittyclient.v2.summary_cli:CliSummaryGet"
rating_report_tenant_list = "cloudkittyclient.v1.report_cli:CliTenantList"
rating_module_get = "cloudkittyclient.v1.rating:CliModuleGet"
rating_module_list = "cloudkittyclient.v1.rating:CliModuleList"
rating_module_enable = "cloudkittyclient.v1.rating:CliModuleEnable"
rating_module_disable = "cloudkittyclient.v1.rating:CliModuleDisable"
rating_module_set_priority = "cloudkittyclient.v1.rating:CliModuleSetPriority"
rating_info_config_get = "cloudkittyclient.v1.info_cli:CliInfoConfigGet"
rating_info_metric_get = "cloudkittyclient.v1.info_cli:CliInfoMetricGet"
rating_info_metric_list = "cloudkittyclient.v1.info_cli:CliInfoMetricList"
rating_hashmap_mapping-types_list = "cloudkittyclient.v1.rating.hashmap_cli:CliGetMappingTypes"
rating_hashmap_service_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetService"
rating_hashmap_service_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListService"
rating_hashmap_service_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateService"
rating_hashmap_service_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteService"
rating_hashmap_field_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetField"
rating_hashmap_field_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListField"
rating_hashmap_field_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateField"
rating_hashmap_field_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteField"
rating_hashmap_mapping_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetMapping"
rating_hashmap_mapping_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListMapping"
rating_hashmap_mapping_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateMapping"
rating_hashmap_mapping_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteMapping"
rating_hashmap_mapping_update = "cloudkittyclient.v1.rating.hashmap_cli:CliUpdateMapping"
rating_hashmap_group_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListGroup"
rating_hashmap_group_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateGroup"
rating_hashmap_group_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteGroup"
rating_hashmap_group_mappings_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetGroupMappings"
rating_hashmap_group_thresholds_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetGroupThresholds"
rating_hashmap_threshold_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetThreshold"
rating_hashmap_threshold_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListThreshold"
rating_hashmap_threshold_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateThreshold"
rating_hashmap_threshold_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteThreshold"
rating_hashmap_threshold_update = "cloudkittyclient.v1.rating.hashmap_cli:CliUpdateThreshold"
rating_collector-mapping_get = "cloudkittyclient.v1.collector_cli:CliCollectorMappingGet"
rating_collector-mapping_list = "cloudkittyclient.v1.collector_cli:CliCollectorMappingList"
rating_collector-mapping_create = "cloudkittyclient.v1.collector_cli:CliCollectorMappingCreate"
rating_collector-mapping_delete = "cloudkittyclient.v1.collector_cli:CliCollectorMappingDelete"
rating_collector_state_get = "cloudkittyclient.v1.collector_cli:CliCollectorGetState"
rating_collector_enable = "cloudkittyclient.v1.collector_cli:CliCollectorEnable"
rating_collector_disable = "cloudkittyclient.v1.collector_cli:CliCollectorDisable"
rating_pyscript_create = "cloudkittyclient.v1.rating.pyscripts_cli:CliCreateScript"
rating_pyscript_list = "cloudkittyclient.v1.rating.pyscripts_cli:CliListScripts"
rating_pyscript_get = "cloudkittyclient.v1.rating.pyscripts_cli:CliGetScript"
rating_pyscript_update = "cloudkittyclient.v1.rating.pyscripts_cli:CliUpdateScript"
rating_pyscript_delete = "cloudkittyclient.v1.rating.pyscripts_cli:CliDeleteScript"
[project.entry-points."cloudkittyclient_v1"]
total_get = "cloudkittyclient.v1.report_cli:CliTotalGet"
summary_get = "cloudkittyclient.v1.report_cli:CliSummaryGet"
report_tenant_list = "cloudkittyclient.v1.report_cli:CliTenantList"
module_get = "cloudkittyclient.v1.rating:CliModuleGet"
module_list = "cloudkittyclient.v1.rating:CliModuleList"
module_enable = "cloudkittyclient.v1.rating:CliModuleEnable"
module_disable = "cloudkittyclient.v1.rating:CliModuleDisable"
module_set_priority = "cloudkittyclient.v1.rating:CliModuleSetPriority"
info_config_get = "cloudkittyclient.v1.info_cli:CliInfoConfigGet"
info_metric_get = "cloudkittyclient.v1.info_cli:CliInfoMetricGet"
info_metric_list = "cloudkittyclient.v1.info_cli:CliInfoMetricList"
hashmap_mapping-types_list = "cloudkittyclient.v1.rating.hashmap_cli:CliGetMappingTypes"
hashmap_service_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetService"
hashmap_service_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListService"
hashmap_service_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateService"
hashmap_service_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteService"
hashmap_field_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetField"
hashmap_field_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListField"
hashmap_field_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateField"
hashmap_field_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteField"
hashmap_mapping_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetMapping"
hashmap_mapping_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListMapping"
hashmap_mapping_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateMapping"
hashmap_mapping_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteMapping"
hashmap_mapping_update = "cloudkittyclient.v1.rating.hashmap_cli:CliUpdateMapping"
hashmap_group_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListGroup"
hashmap_group_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateGroup"
hashmap_group_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteGroup"
hashmap_group_mappings_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetGroupMappings"
hashmap_group_thresholds_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetGroupThresholds"
hashmap_threshold_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetThreshold"
hashmap_threshold_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListThreshold"
hashmap_threshold_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateThreshold"
hashmap_threshold_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteThreshold"
hashmap_threshold_update = "cloudkittyclient.v1.rating.hashmap_cli:CliUpdateThreshold"
collector-mapping_get = "cloudkittyclient.v1.collector_cli:CliCollectorMappingGet"
collector-mapping_list = "cloudkittyclient.v1.collector_cli:CliCollectorMappingList"
collector-mapping_create = "cloudkittyclient.v1.collector_cli:CliCollectorMappingCreate"
collector-mapping_delete = "cloudkittyclient.v1.collector_cli:CliCollectorMappingDelete"
collector_state_get = "cloudkittyclient.v1.collector_cli:CliCollectorGetState"
collector_enable = "cloudkittyclient.v1.collector_cli:CliCollectorEnable"
collector_disable = "cloudkittyclient.v1.collector_cli:CliCollectorDisable"
dataframes_get = "cloudkittyclient.v1.storage_cli:CliGetDataframes"
pyscript_create = "cloudkittyclient.v1.rating.pyscripts_cli:CliCreateScript"
pyscript_list = "cloudkittyclient.v1.rating.pyscripts_cli:CliListScripts"
pyscript_get = "cloudkittyclient.v1.rating.pyscripts_cli:CliGetScript"
pyscript_update = "cloudkittyclient.v1.rating.pyscripts_cli:CliUpdateScript"
pyscript_delete = "cloudkittyclient.v1.rating.pyscripts_cli:CliDeleteScript"
[project.entry-points."cloudkittyclient_v2"]
tasks_reprocessing_get = "cloudkittyclient.v2.reprocessing_cli:CliReprocessingTasksGet"
tasks_reprocessing_create = "cloudkittyclient.v2.reprocessing_cli:CliReprocessingTasksPost"
dataframes_add = "cloudkittyclient.v2.dataframes_cli:CliDataframesAdd"
dataframes_get = "cloudkittyclient.v2.dataframes_cli:CliDataframesGet"
scope_state_get = "cloudkittyclient.v2.scope_cli:CliScopeStateGet"
scope_state_reset = "cloudkittyclient.v2.scope_cli:CliScopeStateReset"
scope_patch = "cloudkittyclient.v2.scope_cli:CliPatchScope"
summary_get = "cloudkittyclient.v2.summary_cli:CliSummaryGet"
report_tenant_list = "cloudkittyclient.v1.report_cli:CliTenantList"
module_get = "cloudkittyclient.v1.rating:CliModuleGet"
module_list = "cloudkittyclient.v1.rating:CliModuleList"
module_enable = "cloudkittyclient.v1.rating:CliModuleEnable"
module_disable = "cloudkittyclient.v1.rating:CliModuleDisable"
module_set_priority = "cloudkittyclient.v1.rating:CliModuleSetPriority"
info_config_get = "cloudkittyclient.v1.info_cli:CliInfoConfigGet"
info_metric_get = "cloudkittyclient.v1.info_cli:CliInfoMetricGet"
info_metric_list = "cloudkittyclient.v1.info_cli:CliInfoMetricList"
hashmap_mapping-types_list = "cloudkittyclient.v1.rating.hashmap_cli:CliGetMappingTypes"
hashmap_service_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetService"
hashmap_service_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListService"
hashmap_service_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateService"
hashmap_service_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteService"
hashmap_field_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetField"
hashmap_field_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListField"
hashmap_field_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateField"
hashmap_field_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteField"
hashmap_mapping_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetMapping"
hashmap_mapping_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListMapping"
hashmap_mapping_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateMapping"
hashmap_mapping_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteMapping"
hashmap_mapping_update = "cloudkittyclient.v1.rating.hashmap_cli:CliUpdateMapping"
hashmap_group_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListGroup"
hashmap_group_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateGroup"
hashmap_group_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteGroup"
hashmap_group_mappings_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetGroupMappings"
hashmap_group_thresholds_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetGroupThresholds"
hashmap_threshold_get = "cloudkittyclient.v1.rating.hashmap_cli:CliGetThreshold"
hashmap_threshold_list = "cloudkittyclient.v1.rating.hashmap_cli:CliListThreshold"
hashmap_threshold_create = "cloudkittyclient.v1.rating.hashmap_cli:CliCreateThreshold"
hashmap_threshold_delete = "cloudkittyclient.v1.rating.hashmap_cli:CliDeleteThreshold"
hashmap_threshold_update = "cloudkittyclient.v1.rating.hashmap_cli:CliUpdateThreshold"
collector-mapping_get = "cloudkittyclient.v1.collector_cli:CliCollectorMappingGet"
collector-mapping_list = "cloudkittyclient.v1.collector_cli:CliCollectorMappingList"
collector-mapping_create = "cloudkittyclient.v1.collector_cli:CliCollectorMappingCreate"
collector-mapping_delete = "cloudkittyclient.v1.collector_cli:CliCollectorMappingDelete"
collector_state_get = "cloudkittyclient.v1.collector_cli:CliCollectorGetState"
collector_enable = "cloudkittyclient.v1.collector_cli:CliCollectorEnable"
collector_disable = "cloudkittyclient.v1.collector_cli:CliCollectorDisable"
pyscript_create = "cloudkittyclient.v1.rating.pyscripts_cli:CliCreateScript"
pyscript_list = "cloudkittyclient.v1.rating.pyscripts_cli:CliListScripts"
pyscript_get = "cloudkittyclient.v1.rating.pyscripts_cli:CliGetScript"
pyscript_update = "cloudkittyclient.v1.rating.pyscripts_cli:CliUpdateScript"
pyscript_delete = "cloudkittyclient.v1.rating.pyscripts_cli:CliDeleteScript"
[project.entry-points."keystoneauth1.plugin"]
cloudkitty-noauth = "cloudkittyclient.auth:CloudKittyNoAuthLoader"
[project.entry-points."cliff.formatter.list"]
df-to-csv = "cloudkittyclient.format:DataframeToCsvFormatter"
[tool.setuptools]
packages = [
"cloudkittyclient",
]