Metadata-Version: 2.4
Name: swc_utils
Version: 0.8.4
Summary: Provides utility functions for SWC projects
Author-email: Davis_Software <davissoftware6@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://gitlab.software-city.org/root/swc_utils
Project-URL: Issues, https://gitlab.software-city.org/root/swc_utils/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: extras
Requires-Dist: Flask>=3.0.3; extra == "extras"
Requires-Dist: Flask-SQLAlchemy>=3.1.1; extra == "extras"
Requires-Dist: Flask-Session>=0.8.0; extra == "extras"
Requires-Dist: redis>=5.0.8; extra == "extras"
Provides-Extra: web-production
Requires-Dist: gunicorn; extra == "web-production"
Requires-Dist: gevent; extra == "web-production"
Dynamic: license-file

### SWC Utils
> This repository contains a collection of utilities for SWC projects.

`pip install swc_utils`

`pip install swc_utils[extras]` (for all extras)

#### Email Login with united-domains
```python
from swc_utils.mail.smtp_client import SMTPClient

client = SMTPClient(
    "smtp.udag.de",
    465,
    "<default>@example.com",
    "<system name>",
    "<user>",
    "<password>"
)

client.send(
    ["<mail1>", "<mail2>"],
    "<content>",
    "<subject>",
    sender_email="sender@example.com"
)
```
