Metadata-Version: 2.5
Name: skoll
Version: 0.1.53
Summary: A small Python toolkit for domain-driven, message-based backends (Result type, value objects, asyncpg repositories, NATS mediator, async DI)
Author-email: Monzon Diarra <diarramonzon4@gmail.com>
License-File: LICENSE
Requires-Python: >=3.13
Requires-Dist: aiosmtplib>=5.1.0
Requires-Dist: asyncpg>=0.31.0
Requires-Dist: attrs>=25.4.0
Requires-Dist: certifi>=2026.1.4
Requires-Dist: cryptography>=48.0.0
Requires-Dist: nats-py[nkeys]>=2.13.1
Requires-Dist: ulid>=1.1
Description-Content-Type: text/markdown

# Skoll

A small Python toolkit for building domain-driven, message-based backends. It provides a `Result` type,
validated value objects, a repository/ports-and-adapters layer (PostgreSQL via asyncpg), a NATS-based
mediator with a JetStream KV store, and a lightweight async dependency-injection resolver.

## Installation

```bash
pip install skoll
```

## Usage

Comming soon...

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
