Metadata-Version: 2.4
Name: patchwork-client-kafka
Version: 4.0.0
Summary: Kafka client for Patchwork - The distributed asynchronous microframework
Author: Paweł Pecio
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.11.0
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiokafka>=0.11
Requires-Dist: patchwork-core<3,>=2.0.0
Requires-Dist: humanize
Provides-Extra: docs
Requires-Dist: mkdocs<2,==1.6.1; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Dynamic: license-file

# Patchwork Client Kafka

Apache Kafka client for Patchwork - an asynchronous distributed microframework.

The package provides an asynchronous publisher and subscriber implementing the
[patchwork-core](https://pypi.org/project/patchwork-core/) client contract on top of
[aiokafka](https://aiokafka.readthedocs.io/).

## Requirements

* Python 3.11+
* Apache Kafka broker

## Installation

``pip install patchwork-client-kafka``

## Documentation

https://patchwork-framework.gitlab.io/client-kafka
