Metadata-Version: 2.1
Name: taurus-publisher
Version: 1.0.1
Summary: Python library using LUA script to send for redis a job for Taurus queue
Project-URL: Homepage, https://github.com/not-empty/taurus-publisher-python
Project-URL: Issues, https://github.com/not-empty/taurus-publisher-python/issues
Author-email: Not Empty Foundation <dev@not-empty.org>
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6.9
Requires-Dist: redis>=4.3.6
Description-Content-Type: text/markdown

# Python Taurus Queue Publisher

[![Latest Version](https://img.shields.io/github/v/release/not-empty/taurus-publisher-python.svg?style=flat-square)](https://github.com/not-empty/taurus-publisher-python/releases)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

Python library using LUA script to send for redis a job for Taurus queue

### Installation

[Release 1.0.0](https://github.com/not-empty/taurus-publisher-python/releases/tag/1.0.0) Requires [Python](https://www.python.org/) 3.6.9

The recommended way to install is through [Pip](https://pypi.org/project/pip/).

```sh
pip3 install taurus-publisher
```

### Usage

Publishing

```python
#sample in python
```

Publishing with redis config

```python
#sample in python
```

Publishing with queue config

```python
#sample in python
```

Publishing in loop without exceed redis connections (reuse redis connections)

you may pass a redis connection to persist connection and allow you to loop add method without overload redis with connections

```python
#sample in python
```

### Development

Want to contribute? Great!

The project using a simple code.
Make a change in your file and be careful with your updates!
**Any new code will only be accepted with all validations.**

**Not Empty Foundation - Free codes, full minds**