Metadata-Version: 2.1
Name: pepperpy
Version: 1.2.2
Summary: A modern Python utility library
Home-page: https://github.com/felipepimentel/pepperpy
Author: Felipe Pimentel
Author-email: fpimentel88@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: PyGithub (>=2.1.1,<3.0.0)
Requires-Dist: PyNaCl (>=1.5.0,<2.0.0)
Requires-Dist: PyYAML (>=6.0.2,<7.0.0)
Requires-Dist: aio-pika (>=9.3.1,<10.0.0)
Requires-Dist: beautifulsoup4 (>=4.12.3,<5.0.0)
Requires-Dist: cattrs (>=24.1.2,<25.0.0)
Requires-Dist: chardet (>=5.2.0,<6.0.0)
Requires-Dist: filetype (>=1.2.0,<2.0.0)
Requires-Dist: loguru (>=0.7.2,<0.8.0)
Requires-Dist: lxml (>=5.3.0,<6.0.0)
Requires-Dist: msgpack (>=1.0.7,<2.0.0)
Requires-Dist: openpyxl (>=3.1.5,<4.0.0)
Requires-Dist: orjson (>=3.10.10,<4.0.0)
Requires-Dist: pandas (>=2.2.3,<3.0.0)
Requires-Dist: polars (>=1.12.0,<2.0.0)
Requires-Dist: prometheus-client (>=0.19.0,<0.20.0)
Requires-Dist: pydantic (>=2.9.2,<3.0.0)
Requires-Dist: pypdf (>=5.1.0,<6.0.0)
Requires-Dist: python-docx (>=1.1.2,<2.0.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: python-epub3 (>=0.0.1,<0.0.2)
Requires-Dist: python-memcached (>=1.59,<2.0)
Requires-Dist: redis (>=5.0.1,<6.0.0)
Requires-Dist: rich (>=13.9.3,<14.0.0)
Requires-Dist: tabula-py (>=2.10.0,<3.0.0)
Requires-Dist: tomli (>=1.2.1,<2.0.0)
Requires-Dist: tomlkit (>=0.13.2,<0.14.0)
Requires-Dist: typer (>=0.12.5,<0.13.0)
Requires-Dist: xmltodict (>=0.14.2,<0.15.0)
Project-URL: Repository, https://github.com/felipepimentel/pepperpy
Description-Content-Type: text/markdown

# Pepperpy 🚀

A modern, feature-rich Python library designed to accelerate development with elegant abstractions and powerful utilities.

[![PyPI version](https://badge.fury.io/py/pepperpy.svg)](https://badge.fury.io/py/pepperpy)
[![Python Support](https://img.shields.io/pypi/pyversions/pepperpy.svg)](https://pypi.org/project/pepperpy/)
[![Documentation Status](https://readthedocs.org/projects/pepperpy/badge/?version=latest)](https://pepperpy.readthedocs.io/)
[![License](https://img.shields.io/github/license/fpimentel-py/pepperpy.svg)](https://github.com/fpimentel-py/pepperpy/blob/main/LICENSE)

## Features 🌟

### Core Capabilities
- **Configuration Management**: Hierarchical, modular configuration system
- **Database Operations**: Flexible database abstraction with multiple drivers
- **File Operations**: Advanced file handling for multiple formats
- **Markdown Processing**: Enhanced Markdown generation with Obsidian support
- **Error Management**: Comprehensive error handling system
- **Caching**: Modular caching system with multiple backends
- **Plugin System**: Extensible plugin architecture
- **API Integration**: Robust HTTP client with retry and caching
- **Dependency Injection**: IoC container for better modularity
- **Observability**: Integrated logging, monitoring, and metrics
- **Documentation**: Dynamic, self-documenting capabilities
- **Testing**: Automated testing with contract-based validation
- **Event System**: Asynchronous inter-module communication
- **GitHub Integration**: Complete GitHub operations management

### Additional Features
- **Task Scheduling**: Background jobs and scheduling
- **Authentication**: Integrated auth system
- **WebSocket Support**: Real-time communication
- **Data Analysis**: Data processing and visualization tools
- **Message Queue**: RabbitMQ/Kafka integration
- **Parallel Computing**: Async and parallel processing support
- **Workflow Management**: Custom workflow orchestration
- **Machine Learning**: ML model integration and processing

## Installation 📦

