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

@@ -91,7 +91,7 @@ Or:
.. code-block:: console
$ pip install mock boto3 sparkpost # install test dependencies
$ pip install mock boto3 # install test dependencies
$ python runtests.py
## this command can also run just a few test cases, e.g.: