From 51b54296a3677a0c35589392575ea3ee35b92c51 Mon Sep 17 00:00:00 2001 From: tengqm Date: Wed, 10 Dec 2014 16:11:48 +0800 Subject: [PATCH] Initial version of setup configuration Need to revisit this file to find out whether support to Python 2.6 should be dropped. --- setup.cfg | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 setup.cfg diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 000000000..9dbb97599 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,78 @@ +[metadata] +name = senlin +version = 2015.1 +summary = OpenStack Clustering +description-file = + README.rst +author = OpenStack +author-email = openstack-dev@lists.openstack.org +home-page = http://www.openstack.org/ +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 :: 2 + Programming Language :: Python :: 2.7 + Programming Language :: Python :: 2.6 + +[files] +packages = + senlin +scripts = + bin/senlin-api + bin/senlin-db-setup + bin/senlin-engine + bin/senlin-keystone-setup + bin/senlin-manage + +[entry_points] +oslo.config.opts = + senlin.common.config = senlin.common.config:list_opts + senlin.common.wsgi = senlin.common.wsgi:list_opts + +senlin.clients = + ceilometer = senlin.engine.clients.os.ceilometer:CeilometerClientPlugin + cinder = senlin.engine.clients.os.cinder:CinderClientPlugin + glance = senlin.engine.clients.os.glance:GlanceClientPlugin + heat = senlin.engine.clients.os.heat_plugin:HeatClientPlugin + senlin = senlin.engine.clients.os.senlin_plugin:SenlinClientPlugin + keystone = senlin.engine.clients.os.keystone:KeystoneClientPlugin + nova = senlin.engine.clients.os.nova:NovaClientPlugin + neutron = senlin.engine.clients.os.neutron:NeutronClientPlugin + swift = senlin.engine.clients.os.swift:SwiftClientPlugin + trove = senlin.engine.clients.os.trove:TroveClientPlugin + sahara = senlin.engine.clients.os.sahara:SaharaClientPlugin + +# These are for backwards compat with Icehouse notification_driver configuration values +oslo.messaging.notify.drivers = + senlin.openstack.common.notifier.log_notifier = oslo.messaging.notify._impl_log:LogDriver + senlin.openstack.common.notifier.no_op_notifier = oslo.messaging.notify._impl_noop:NoOpDriver + senlin.openstack.common.notifier.rpc_notifier2 = oslo.messaging.notify._impl_messaging:MessagingV2Driver + senlin.openstack.common.notifier.rpc_notifier = oslo.messaging.notify._impl_messaging:MessagingDriver + senlin.openstack.common.notifier.test_notifier = oslo.messaging.notify._impl_test:TestDriver + +[global] +setup-hooks = + pbr.hooks.setup_hook + +[compile_catalog] +directory = senlin/locale +domain = senlin + +[update_catalog] +domain = senlin +output_dir = senlin/locale +input_file = senlin/locale/senlin.pot + +[extract_messages] +keywords = _ gettext ngettext l_ lazy_gettext +mapping_file = babel.cfg +output_file = senlin/locale/senlin.pot + +[build_sphinx] +all_files = 1 +build-dir = doc/build +source-dir = doc/source