Metadata-Version: 2.4
Name: cezzis_kafka
Version: 0.0.25
Summary: cezzis-kafka is a lightweight Python library for working with Kafka topics and event streams. It simplifies producing, consuming, and managing messages, enabling seamless integration with distributed systems and real-time data pipelines. Designed for flexibility and ease of use, cezzis-kafka supports both synchronous and asynchronous workflows.
License: MIT
Author: mtnvencenzo
Author-email: rvecchi@gmail.com
Requires-Python: >=3.12,<3.15
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: confluent-kafka (>=2.12.1,<3.0.0)
Requires-Dist: types-confluent-kafka (>=1.4.0,<2.0.0)
Description-Content-Type: text/markdown

# Cezzis Kafka

[![Python Version](https://img.shields.io/badge/python-3.12%2B-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PyPI version](https://img.shields.io/pypi/v/cezzis-kafka.svg)](https://pypi.org/project/cezzis-kafka/)
[![CI/CD](https://github.com/mtnvencenzo/cezzis-pycore/actions/workflows/cezzis-kafka-cicd.yaml/badge.svg)](https://github.com/mtnvencenzo/cezzis-pycore/actions/workflows/cezzis-kafka-cicd.yaml)

A comprehensive, production-ready Python library for Apache Kafka. Provides both high-performance **message consumption** and **reliable message publishing** with enterprise-grade features including built-in retry mechanisms, delivery tracking, and comprehensive error handling.

## 🚀 Installation

Install `cezzis-kafka` from PyPI:

```bash
pip install cezzis-kafka
```

Or using Poetry:

```bash
poetry add cezzis-kafka
```

## 📋 Requirements

- Python 3.12 or higher
- Apache Kafka cluster (local or remote)

## 📖 Documentation & Examples

Complete documentation, examples, and guides are available in the GitHub repository:

[Full Documentation & Examples](https://github.com/mtnvencenzo/cezzis-pycore/blob/main/cezzis-kafka/README.md)


## 📄 License

This project is licensed under the MIT License. See the [LICENSE](https://github.com/mtnvencenzo/cezzis-pycore/blob/main/LICENSE) file for details.

---


