56609c46f9
OpenStack is dropping the py2.7 support in ussuri cycle. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html this removes some cruft that can be removed now: * cruft in setup.cfg and setup.py * tox.ini: Add ignore_basepython_conflict and increase minversion for that * Python 2/3 specific requirements, the repo is Python 3 only. Change-Id: Iae68e58c82a180eb771bef00a3f44fd28abe5fae
78 lines
2.6 KiB
INI
78 lines
2.6 KiB
INI
[metadata]
|
|
name = cloudkitty
|
|
summary = Rating as a Service component for OpenStack
|
|
description-file =
|
|
README.rst
|
|
author = OpenStack
|
|
author-email = openstack-discuss@lists.openstack.org
|
|
home-page = https://docs.openstack.org/cloudkitty/latest
|
|
python-requires = >=3.6
|
|
classifier =
|
|
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
|
|
Programming Language :: Python :: 3.6
|
|
Programming Language :: Python :: 3.7
|
|
|
|
[files]
|
|
packages =
|
|
cloudkitty
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
cloudkitty-dbsync = cloudkitty.cli.dbsync:main
|
|
cloudkitty-processor = cloudkitty.cli.processor:main
|
|
cloudkitty-storage-init = cloudkitty.cli.storage:main
|
|
cloudkitty-writer = cloudkitty.cli.writer:main
|
|
cloudkitty-status = cloudkitty.cli.status:main
|
|
|
|
wsgi_scripts =
|
|
cloudkitty-api = cloudkitty.api.app:build_wsgi_app
|
|
|
|
oslo.policy.enforcer =
|
|
cloudkitty = cloudkitty.common.policy:get_enforcer
|
|
|
|
oslo.policy.policies =
|
|
cloudkitty = cloudkitty.common.policies:list_rules
|
|
|
|
oslo.config.opts =
|
|
cloudkitty.common.config = cloudkitty.common.config:list_opts
|
|
|
|
oslo.config.opts.defaults =
|
|
cloudkitty.common.config = cloudkitty.common.defaults:set_cors_middleware_defaults
|
|
|
|
cloudkitty.collector.backends =
|
|
gnocchi = cloudkitty.collector.gnocchi:GnocchiCollector
|
|
monasca = cloudkitty.collector.monasca:MonascaCollector
|
|
prometheus = cloudkitty.collector.prometheus:PrometheusCollector
|
|
|
|
cloudkitty.fetchers =
|
|
keystone = cloudkitty.fetcher.keystone:KeystoneFetcher
|
|
source = cloudkitty.fetcher.source:SourceFetcher
|
|
gnocchi = cloudkitty.fetcher.gnocchi:GnocchiFetcher
|
|
prometheus = cloudkitty.fetcher.prometheus:PrometheusFetcher
|
|
|
|
cloudkitty.rating.processors =
|
|
noop = cloudkitty.rating.noop:Noop
|
|
hashmap = cloudkitty.rating.hash:HashMap
|
|
pyscripts = cloudkitty.rating.pyscripts:PyScripts
|
|
|
|
cloudkitty.storage.v1.backends =
|
|
sqlalchemy = cloudkitty.storage.v1.sqlalchemy:SQLAlchemyStorage
|
|
hybrid = cloudkitty.storage.v1.hybrid:HybridStorage
|
|
|
|
cloudkitty.storage.v2.backends =
|
|
influxdb = cloudkitty.storage.v2.influx:InfluxStorage
|
|
elasticsearch = cloudkitty.storage.v2.elasticsearch:ElasticsearchStorage
|
|
|
|
cloudkitty.storage.hybrid.backends =
|
|
gnocchi = cloudkitty.storage.v1.hybrid.backends.gnocchi:GnocchiStorage
|
|
|
|
cloudkitty.output.writers =
|
|
osrf = cloudkitty.writer.osrf:OSRFBackend
|
|
csv = cloudkitty.writer.csv_map:CSVMapped
|