datacoco-email_tools provides basic interaction with the Amazon Web Service (AWS) Simple Email Service.
Installation
datacoco-email_tools requires Python 3.6+
python3 -m venv <virtual env name> source <virtual env name>/bin/activate pip install datacoco-email-tools
Quickstart
Sending email using one line wrapper
Email.send_mail(
aws_access_key=AWS_ACCESS_KEY,
aws_secret_key=AWS_SECRET_KEY,
aws_sender=SENDER,
aws_region=AWS_REGION,
to_addr=RECIPIENTS,
subject='hello world',
from_addr='email@github.com',
text_msg='text message',
html_msg='html message')
Sending email with attachment using one line wrapper
Email.send_email_with_attachment(
aws_access_key=AWS_ACCESS_KEY,
aws_secret_key=AWS_SECRET_KEY,
aws_sender=SENDER,
aws_region=AWS_REGION,
to_addr=RECIPIENTS,
subject='hello world',
from_addr='email@github.com',
filename='helloworld.txt',
body_msg='email body text')
Development
Getting Started
It is recommended to use the steps below to set up a virtual environment for development:
python3 -m venv <virtual env name> source <virtual env name>/bin/activate pip install -r requirements.txt
Testing
pip install -r requirements-dev.txt
To run the testing suite, simply run the command: tox or python -m unittest discover tests
Contributing
Contributions to datacoco_email_tools are welcome!
Please reference guidelines to help with setting up your development environment here.
Metadata
Release files for datacoco-email-tools 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| datacoco-email_tools-0.1.4.tar.gz | 4.0 kB | Without provenance | Details |
Release files / datacoco-email_tools-0.1.4.tar.gz
| Download URL | datacoco-email_tools-0.1.4.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e6ad16b708b163cfb1c09e90b0e8df077e1bd9154083abe3bcf6d14a2f4f5c4
|
|
BLAKE2b-256 checksum How to use checksums |
3e73b824a867a7f31c1b434064ad708ea8faeccfd873a6710238f46bdc062b69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.4
|
Security for datacoco-email-tools 0.1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.