SparkPost: call HTTP API directly [breaking]

Switch from the (now unmaintained) python-sparkpost
client library to a requests-based backend that calls
SparkPost's Transmissions API directly.

Also adds support for text/x-amp-html alternative parts
(which are supported by the SparkPost API, but weren't
by the client library).

Closes #203
This commit is contained in:
medmunds
2020-09-10 17:11:16 -07:00
committed by Mike Edmunds
parent 470ed2c6e6
commit 61660cd5ff
10 changed files with 522 additions and 462 deletions

View File

@@ -54,11 +54,11 @@ setup(
"postmark": [],
"sendgrid": [],
"sendinblue": [],
"sparkpost": ["sparkpost"],
"sparkpost": [],
},
include_package_data=True,
test_suite="runtests.runtests",
tests_require=["mock", "boto3", "sparkpost"],
tests_require=["mock", "boto3"],
classifiers=[
"Development Status :: 5 - Production/Stable",
"Programming Language :: Python",