Core email utilities with pluggable provider support and Jinja2 template rendering
Project description
abs-email-core
Core email utilities with pluggable provider support, Jinja2 template rendering, and Quill HTML sanitization.
Installation
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
abs_email_core-0.1.2.tar.gz
(6.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file abs_email_core-0.1.2.tar.gz.
File metadata
- Download URL: abs_email_core-0.1.2.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.3 Darwin/23.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57410757606cac7167b0c00aeabfbdc1613c1293e81bec5bece48f23362f6787
|
|
| MD5 |
0bb90925d7a559250e31ce849de5b1b0
|
|
| BLAKE2b-256 |
b1fb92cc3065c4e736be8f90b28d8af0f1eaf926c53b5da44dedcfd317b737bf
|
File details
Details for the file abs_email_core-0.1.2-py3-none-any.whl.
File metadata
- Download URL: abs_email_core-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.3 Darwin/23.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dee8a33d26722795b0efc3b7ec81fcd4ccb7f244fbd0b582b35a5565442729e
|
|
| MD5 |
30e94982d533495e689cf39283d410f3
|
|
| BLAKE2b-256 |
652ac741961113402f1829fd0e9ab2b1acf97190f35753dee3382c94fc609e28
|