Metadata-Version: 2.1
Name: eea.rabbitmq.client
Version: 1.8
Summary: Python RabbitMQ client
Home-page: https://github.com/eea/eea.rabbitmq.client
Author: European Environment Agency: IDM2 A-Team
Author-email: eea-edw-a-team-alerts@googlegroups.com
License: GPL
Description: =========================
        RabbitMQ Python connector
        =========================
        .. image:: https://ci.eionet.europa.eu/buildStatus/icon?job=eea/eea.rabbitmq.client/develop
          :target: https://ci.eionet.europa.eu/job/eea/job/eea.rabbitmq.client/job/develop/display/redirect
          :alt: develop
        .. image:: https://ci.eionet.europa.eu/buildStatus/icon?job=eea/eea.rabbitmq.client/master
          :target: https://ci.eionet.europa.eu/job/eea/job/eea.rabbitmq.client/job/master/display/redirect
          :alt: master
        
        Basic RabbitMQ Python connector.
        
        Contents
        ========
        
        .. contents::
        
        Introduction
        ============
        
        eea.rabbitmq.client is a connector for a RabbitMQ_ server.
        
        .. _RabbitMQ: https://www.rabbitmq.com
        
        API
        ===
        
        Usage example::
        
            from eea.rabbitmq.client import RabbitMQConnector
        
            rabbit_config = {
                'rabbit_host': "10.0.0.1",
                'rabbit_port': "8080",
                'rabbit_username': "admin",
                'rabbit_password': "admin"
            }
            queue_name = "QUEUE_NAME"
        
            rabbit = RabbitMQConnector(**rabbit_config)
            rabbit.open_connection()
            rabbit.declare_queue(queue_name)
            rabbit.send_message(queue_name, "body text")
            rabbit.close_connection()
        
        
        Changelog
        =========
        
        1.8 - (2019-01-28)
        ---------------------
        * Jenkins: Add sonarqube step
          [avoinea refs #101552]
        
        1.7 - (2018-09-24)
        ---------------------
        * Change: Remove plone utilities for RabbitMQ client.
          (Moved in https://github.com/eea/eea.rabbitmq.plone)
          [GhitaB refs #91506]
        
        1.6 - (2018-08-21)
        -----------------------
        * Feature: add configuration and utilities for RabbitMQ client
          [GhitaB refs #91506]
        * Change: updated URLs pointing to eea.europa.eu with https://
          [alecghica refs #95849]
        
        1.5 - (2017-12-12)
        ------------------
        * Change: Replace eeacms/zptlint with eeacms/plone-test:4 zptlint
          [avoinea refs #90415]
        
        1.4 - (2017-04-24)
        ------------------
        * Change: updated package information
          [eduard-fironda]
        
        1.3 - (2016-09-05)
        ------------------
        * Bug fix: fixed pylint
          [chiridra refs #72772]
        
        1.2 - (2016-08-29)
        ------------------
        * Change: disabled hearbeat interval to avoid
          disconnections.
          [chiridra refs #72772]
        
        1.1 - (2016-05-12)
        ------------------
        * Change: turned package into a proper plone package
          [ichim-david refs #71940]
        
        1.0 - (2016-05-04)
        ------------------
        * Feature: added documentation
          [alecghica refs #69689]
        * Bug fix: fixed package structure
          [alecghica refs #69689]
        * Feature: innitial release
          [szabozo0 refs #69689]
        
Keywords: EEA Add-ons Plone Zope
Platform: UNKNOWN
Classifier: Framework :: Zope2
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.0
Classifier: Framework :: Plone :: 4.1
Classifier: Framework :: Plone :: 4.2
Classifier: Framework :: Plone :: 4.3
Classifier: Programming Language :: Zope
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Provides-Extra: test
