{"library":"oslo-messaging","type":"library","category":null,"description":"Oslo Messaging is a foundational library providing an API for inter-process communication (IPC) for OpenStack services. It supports both Remote Procedure Call (RPC) and notification patterns over various message queue backends like RabbitMQ, Kafka, and ZeroMQ. It's currently at version 17.3.0 and follows the OpenStack release cadence, typically receiving updates roughly every six months.","language":"python","status":"active","version":"17.3.0","tags":["OpenStack","messaging","RPC","AMQP","Kafka","ZeroMQ","IPC"],"install":[{"cmd":"pip install oslo-messaging","imports":["from oslo_messaging import get_transport","from oslo_messaging import Target","from oslo_messaging import RPCClient","from oslo_messaging import get_rpc_server","from oslo_messaging import Notifier"]},{"cmd":"pip install oslo-messaging[rabbit] # for RabbitMQ\npip install oslo-messaging[kafka] # for Kafka\npip install oslo-messaging[zeromq] # for ZeroMQ","imports":[]}],"homepage":"https://docs.openstack.org/oslo.messaging","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/oslo-messaging/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":8.2,"avg_import_s":1.39,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/oslo-messaging/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}