Metadata-Version: 2.3
Name: abs-email-core
Version: 0.1.2
Summary: Core email utilities with pluggable provider support and Jinja2 template rendering
Author: AutoBridgeSystems
Author-email: info@autobridgesystems.com
Requires-Python: >=3.13,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: sendgrid
Requires-Dist: abs-exception-core (>=0.3.0,<0.4.0)
Requires-Dist: abs-utils (>=0.5.0,<0.6.0)
Requires-Dist: beautifulsoup4 (>=4.14.3,<5.0.0)
Requires-Dist: email-validator (>=2.0.0,<3.0.0)
Requires-Dist: jinja2 (>=3.1.0,<4.0.0)
Requires-Dist: pydantic (>=2.0.0,<3.0.0)
Requires-Dist: sendgrid (>=6.12.3,<7.0.0) ; extra == "sendgrid"
Description-Content-Type: text/markdown

# abs-email-core

Core email utilities with pluggable provider support, Jinja2 template rendering, and Quill HTML sanitization.

## Installation

```bash
pip install abs-email-core

# With SendGrid support
pip install "abs-email-core[sendgrid]"
```

## Features

- Pluggable email providers (SendGrid included, custom providers via abstract base class)
- Jinja2-based email template rendering
- Quill rich-text HTML sanitization
- Pydantic schemas for email requests and file attachments
- Email address parsing utilities

