sweet_tea

Sweet Tea Factory System

A comprehensive, production-ready Python factory pattern implementation with advanced features for building extensible applications.

🚀 Features

📦 Installation

# Using uv (recommended)
uv add sweet-tea

# Using pip
pip install sweet-tea

# Using Poetry
poetry add sweet-tea

🏁 Quick Start

from sweet_tea import Factory, AbstractFactory, Registry

# Register a class
Registry.register("my_service", MyServiceClass)

# Create instances
instance = Factory.create("my_service", configuration={"param": "value"})

# Use type-safe abstract factories
service_factory = AbstractFactory[BaseService]
instance = service_factory.create("implementation")

📖 Documentation

🤝 Contributing

We welcome contributions! See our contributing guide for details.

📄 License

Copyright © 2025 snoodleboot, LLC. Licensed under the Apache License 2.0.