Metadata-Version: 2.1
Name: pip-services4-kafka
Version: 0.0.2
Summary: Communication components for Pip.Services in Python
Home-page: http://github.com/pip-services4/pip-services4-python/tree/main/pip-services4--kafka-python
Author: Conceptual Vision Consulting LLC
Author-email: seroukhov@gmail.com
License: MIT
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: confluent_kafka<2.0,>=1.8.2
Requires-Dist: pip-services4-commons<1.0,>=0.0.1
Requires-Dist: pip-services4-components<1.0,>=0.0.1
Requires-Dist: pip-services4-messaging<1.0,>=0.0.1
Requires-Dist: pip-services4-observability<1.0,>=0.0.1
Requires-Dist: pip-services4-data<1.0,>=0.0.1
Requires-Dist: pip-services4-config<1.0,>=0.0.1

# <img src="https://uploads-ssl.webflow.com/5ea5d3315186cf5ec60c3ee4/5edf1c94ce4c859f2b188094_logo.svg" alt="Pip.Services Logo" width="200"> <br/> Kafka messaging for Pip.Services in Python

This module is a part of the [Pip.Services](http://pipservices.org) polyglot microservices toolkit.

The module contains the following packages:

- **Build** - default Factory for create components
- **Connect** - generate and resolve connection options
- **Queues** - Message queue that create, sends and receives messages

<a name="links"></a> Quick links:

* [Configuration](http://docs.pipservices.org/v4/tutorials/beginner_tutorials/configuration/)
* [API Reference](https://pip-services4-python.github.io/pip-services4-kafka-python/index.html)
* [Change Log](CHANGELOG.md)
* [Get Help](http://docs.pipservices.org/v4/get_help/)
* [Contribute](http://docs.pipservices.org/v4/contribute/)


## Use

Install the Python package as
```bash
pip install pip-services4-kafka
```

## Develop

For development you shall install the following prerequisites:
* Python 3.7+
* Visual Studio Code or another IDE of your choice
* Docker

Install dependencies:
```bash
pip install -r requirements.txt
```

Run automated tests:
```bash
python test.py
```

Generate API documentation:
```bash
./docgen.ps1
```

Before committing changes run dockerized build and test as:
```bash
./build.ps1
./test.ps1
./clear.ps1
```

## Contacts

The Python version of Pip.Services is created and maintained by
- **Sergey Seroukhov**
- **Danil Prisiazhnyi**
