1231c4cbf2
Move the requirements for the optional drivers to test-requirements.txt and setup.cfg. The default rabbitmq driver's dependencies should be the only hard requirements for the base package. Leaving ZeroMQ deps unchanged for now as it will be removed in Stein Change-Id: I19dd699ccf87e43202ccefb99258fbaa9ea17b7e
97 lines
3.1 KiB
INI
97 lines
3.1 KiB
INI
[metadata]
|
|
name = oslo.messaging
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
summary = Oslo Messaging API
|
|
description-file =
|
|
README.rst
|
|
home-page = https://docs.openstack.org/oslo.messaging/latest/
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Developers
|
|
Intended Audience :: Information Technology
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: OS Independent
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.5
|
|
|
|
[extras]
|
|
# package dependencies for optional (non-rabbitmq) messaging drivers.
|
|
# projects can test-depend on oslo.messaging[<drivers>]
|
|
# e.g.: oslo.messaging[kafka,amqp1]
|
|
zmq =
|
|
pyzmq>=14.3.1 # LGPL+BSD
|
|
tenacity>=4.4.0 # Apache-2.0
|
|
redis>=2.10.0 # MIT
|
|
amqp1 =
|
|
pyngus>=2.2.0 # Apache-2.0
|
|
kafka =
|
|
kafka-python>=1.3.1 # Apache-2.0
|
|
tenacity>=4.4.0 # Apache-2.0
|
|
|
|
[files]
|
|
packages =
|
|
oslo_messaging
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
oslo-messaging-zmq-proxy = oslo_messaging._cmd.zmq_proxy:main
|
|
oslo-messaging-zmq-broker = oslo_messaging._cmd.zmq_proxy:main
|
|
oslo-messaging-send-notification = oslo_messaging.notify.notifier:_send_notification
|
|
|
|
oslo.messaging.drivers =
|
|
rabbit = oslo_messaging._drivers.impl_rabbit:RabbitDriver
|
|
zmq = oslo_messaging._drivers.impl_zmq:ZmqDriver
|
|
amqp = oslo_messaging._drivers.impl_amqp1:ProtonDriver
|
|
|
|
# This driver is supporting for only notification usage
|
|
kafka = oslo_messaging._drivers.impl_kafka:KafkaDriver
|
|
|
|
# To avoid confusion
|
|
kombu = oslo_messaging._drivers.impl_rabbit:RabbitDriver
|
|
|
|
# This is just for internal testing
|
|
fake = oslo_messaging._drivers.impl_fake:FakeDriver
|
|
|
|
oslo.messaging.executors =
|
|
blocking = futurist:SynchronousExecutor
|
|
eventlet = futurist:GreenThreadPoolExecutor
|
|
threading = futurist:ThreadPoolExecutor
|
|
|
|
oslo.messaging.notify.drivers =
|
|
messagingv2 = oslo_messaging.notify.messaging:MessagingV2Driver
|
|
messaging = oslo_messaging.notify.messaging:MessagingDriver
|
|
log = oslo_messaging.notify._impl_log:LogDriver
|
|
test = oslo_messaging.notify._impl_test:TestDriver
|
|
noop = oslo_messaging.notify._impl_noop:NoOpDriver
|
|
routing = oslo_messaging.notify._impl_routing:RoutingDriver
|
|
|
|
oslo.messaging.zmq.matchmaker =
|
|
# Matchmakers for ZeroMQ
|
|
dummy = oslo_messaging._drivers.zmq_driver.matchmaker.zmq_matchmaker_base:MatchmakerDummy
|
|
redis = oslo_messaging._drivers.zmq_driver.matchmaker.zmq_matchmaker_redis:MatchmakerRedis
|
|
sentinel = oslo_messaging._drivers.zmq_driver.matchmaker.zmq_matchmaker_redis:MatchmakerSentinel
|
|
|
|
oslo.config.opts =
|
|
oslo.messaging = oslo_messaging.opts:list_opts
|
|
|
|
[wheel]
|
|
universal = 1
|
|
|
|
[compile_catalog]
|
|
directory = oslo_messaging/locale
|
|
domain = oslo_messaging
|
|
|
|
[update_catalog]
|
|
domain = oslo_messaging
|
|
output_dir = oslo_messaging/locale
|
|
input_file = oslo_messaging/locale/oslo_messaging.pot
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = oslo_messaging/locale/oslo_messaging.pot
|