Metadata-Version: 2.1
Name: mq-misc
Version: 0.0.2
Summary: Utility package for working with rabbitmq
Home-page: UNKNOWN
Author: Anton Gorinenko
Author-email: anton.gorinenko@gmail.com
License: UNKNOWN
Keywords: python,asyncio,utils,mq,aio_pika,rabbit mq,rabbit
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: aio-pika (==6.8.0)
Requires-Dist: ConfigArgParse (==1.3)
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pytest-aiohttp ; extra == 'test'
Requires-Dist: pytest-mock ; extra == 'test'
Requires-Dist: pylint ; extra == 'test'
Requires-Dist: pytest-dotenv ; extra == 'test'
Requires-Dist: envparse ; extra == 'test'

# Р‘Р°Р·РѕРІРѕРµ API РґР»СЏ СЂР°Р±РѕС‚С‹ СЃ RabbitMQ
``BaseConsumer`` - Р±Р°Р·РѕРІС‹Р№ РїРѕС‚СЂРµР±РёС‚РµР»СЊ РѕС‡РµСЂРµРґРё СЃРѕРѕР±С‰РµРЅРёР№  
``Publisher`` - Р±Р°Р·РѕРІС‹Р№ РёР·РґР°С‚РµР»СЊ РѕС‡РµСЂРµРґРё СЃРѕРѕР±С‰РµРЅРёР№  
``ReplyToConsumer`` -  reply to РїРѕС‚СЂРµР±РёС‚РµР»СЊ  
## Python modules
### mq_misc.publish
```
python -m mq_misc.publish  -h

usage: __main__.py [-h] [--message MESSAGE] [--message-file MESSAGE_FILE] --amqp-url AMQP_URL --amqp-queue AMQP_QUEUE

If an arg is specified in more than one place, then commandline values override environment variables which override defaults.

optional arguments:
  -h, --help            show this help message and exit
  --message MESSAGE     The message being sent [env var: RMQ_MESSAGE] (default: None)
  --message-file MESSAGE_FILE
                        File with the message [env var: RMQ_MESSAGE_FILE] (default: None)

Rabbit MQ options:
  --amqp-url AMQP_URL   URL to use to connect to the rabbitmq [env var: RMQ_AMQP_URL] (default: None)
  --amqp-queue AMQP_QUEUE
                        Queue to use to connect to the rabbitmq [env var: RMQ_AMQP_QUEUE] (default: None)
```


