Metadata-Version: 2.1
Name: pepperpy
Version: 1.2.5
Summary: A modern Python utility library
Home-page: https://github.com/felipepimentel/pepperpy
Author: Felipe Pimentel
Author-email: fpimentel88@gmail.com
Requires-Python: >=3.12,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: ai
Provides-Extra: all
Provides-Extra: duckdb
Provides-Extra: monitoring
Provides-Extra: postgresql
Provides-Extra: redis-cache
Provides-Extra: sqlite
Provides-Extra: ui
Requires-Dist: SQLAlchemy[asyncio] (>=2.0.36,<3.0.0) ; extra == "postgresql" or extra == "sqlite" or extra == "all"
Requires-Dist: aiomysql (>=0.2.0,<0.3.0)
Requires-Dist: aiosqlite (==0.20.0) ; extra == "sqlite" or extra == "all"
Requires-Dist: alembic (>=1.14.0,<2.0.0) ; extra == "postgresql" or extra == "sqlite" or extra == "all"
Requires-Dist: asyncpg (>=0.30.0,<0.31.0) ; extra == "postgresql" or extra == "all"
Requires-Dist: bitsandbytes (==0.44.1) ; extra == "ai" or extra == "all"
Requires-Dist: duckdb (==1.1.3) ; extra == "duckdb" or extra == "all"
Requires-Dist: faiss-cpu (>=1.7.4,<2.0.0) ; extra == "ai" or extra == "all"
Requires-Dist: greenlet (>=3.1.1,<4.0.0) ; extra == "postgresql" or extra == "sqlite" or extra == "all"
Requires-Dist: msgpack (>=1.0.7,<2.0.0) ; extra == "redis-cache" or extra == "all"
Requires-Dist: numpy (>=2.1.3,<3.0.0) ; extra == "ai" or extra == "all"
Requires-Dist: opentelemetry-api (>=1.28.0,<2.0.0) ; extra == "monitoring" or extra == "all"
Requires-Dist: opentelemetry-instrumentation-sqlalchemy (>=0.49b0,<0.50) ; extra == "monitoring" or extra == "all"
Requires-Dist: opentelemetry-sdk (>=1.28.0,<2.0.0) ; extra == "monitoring" or extra == "all"
Requires-Dist: plotext (>=5.2.8,<6.0.0) ; extra == "ui" or extra == "all"
Requires-Dist: prometheus-client (==0.21.0) ; extra == "monitoring" or extra == "all"
Requires-Dist: psycopg (>=3.2.3,<4.0.0) ; extra == "postgresql" or extra == "all"
Requires-Dist: pydantic (>=2.9.2,<3.0.0)
Requires-Dist: pymysql (>=1.1.0,<2.0.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: qdrant-client (>=1.1.0,<2.0.0) ; extra == "ai" or extra == "all"
Requires-Dist: questionary (>=2.0.0,<3.0.0) ; extra == "ui" or extra == "all"
Requires-Dist: redis (>=5.0.1,<6.0.0) ; extra == "redis-cache" or extra == "all"
Requires-Dist: rich (>=13.9.3,<14.0.0) ; extra == "ui" or extra == "all"
Requires-Dist: scikit-learn (>=1.3.0,<2.0.0) ; extra == "ai" or extra == "all"
Requires-Dist: sentence-transformers (==3.2.1) ; extra == "ai" or extra == "all"
Requires-Dist: sqlalchemy-stubs (>=0.4,<0.5) ; extra == "postgresql" or extra == "sqlite" or extra == "all"
Requires-Dist: textual (>=0.85.2,<0.86.0) ; extra == "ui" or extra == "all"
Requires-Dist: tokenizers (>=0.20.1,<0.21.0) ; extra == "ai" or extra == "all"
Requires-Dist: torch (>=2.0.0,<3.0.0) ; extra == "ai" or extra == "all"
Requires-Dist: typer (>=0.12.5,<0.13.0) ; extra == "ui" or extra == "all"
Requires-Dist: types-redis (>=4.6.0.20240311,<5.0.0.0) ; extra == "redis-cache" or extra == "all"
Requires-Dist: wandb (==0.18.5) ; extra == "ai" or extra == "all"
Project-URL: Repository, https://github.com/felipepimentel/pepperpy
Description-Content-Type: text/markdown

# PepperPy 🌶️

A modern, feature-rich Python utility 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 🌟

- **Modular Architecture**: Each feature is self-contained and independently usable
- **Type Safety**: Full type hints and runtime type checking
- **Modern Python**: Leverages Python 3.10+ features
- **Extensible Design**: Easy to customize and extend
- **Rich Console Support**: Beautiful terminal outputs and interactive features
- **AI/ML Ready**: Optional modules for AI and machine learning tasks
- **Async First**: Built with asyncio for modern async applications

## Installation 🚀

PepperPy uses Poetry for dependency management. Install the base package:

```bash
poetry install --only main
```

