marrow.mailer

View on PyPIReverse Dependencies (3)

4.0.3 marrow.mailer-4.0.3-py2.py3-none-any.whl

Wheel Details

Project: marrow.mailer
Version: 4.0.3
Filename: marrow.mailer-4.0.3-py2.py3-none-any.whl
Download: [link]
Size: 132715
MD5: 238a44368ad62801b0467927ecf89286
SHA256: 17d46a976f4f1d32cd780b903ad8c3cfbd11e93bfd73a29e7b8d8d763a8e6d64
Uploaded: 2019-09-16 00:15:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: marrow.mailer
Version: 4.0.3
Summary: A light-weight modular mail delivery framework for Python 2.7+, 3.3+, Pypy, and Pypy3.
Author: Alice Bevan-McGregor
Author-Email: alice[at]gothcandy.com
Home-Page: https://github.com/marrow/mailer/
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Dist: marrow.util (<2.0)
Requires-Dist: futures; python_version < "3.0.0"
Requires-Dist: pytest; extra == "develop"
Requires-Dist: pytest-cov; extra == "develop"
Requires-Dist: pytest-spec; extra == "develop"
Requires-Dist: pytest-flakes; extra == "develop"
Requires-Dist: coverage; extra == "develop"
Requires-Dist: transaction; extra == "develop"
Requires-Dist: requests; extra == "requests"
Provides-Extra: develop
Provides-Extra: requests
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.6)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
marrow.mailer-4.0.3-py3.7-nspkg.pth sha256=EHRsHfGQQk7RFMWq1G0X7vXcHdRO77avcwu5BEGuMko 539
marrow/mailer/__init__.py sha256=eyvNabyC7YG1KlBZjkr_el7m_9dZ5kxXoW1GchOMsd8 5599
marrow/mailer/address.py sha256=dqRwpYS13_PIvMlgcq8idshBTiZ6aFvLtpjWXVL3cVI 6124
marrow/mailer/exc.py sha256=ZvZYHf12AhqGleila2eU-ftCbSu_a7hLEawGDs3KTBw 2294
marrow/mailer/logger.py sha256=fV0NEG_Y0e6TbZbC8nR7XKWfPfw6xxx8jDVx_lqXRpA 1617
marrow/mailer/message.py sha256=aV-OVH2Rk-DhuDaxIba9Jal1rPWy7EaUZLgIl-p0o7s 11223
marrow/mailer/release.py sha256=mbw-ZuH-5_m5JIjSJc1_1eBGCDoOlieMvNL9EnKlHXE 630
marrow/mailer/testing.py sha256=tZE4bx54I9Y_LSyV9tiWse3pj8Yf3HpqqyvcD6y0Xjg 2813
marrow/mailer/validator.py sha256=mD9A6hhR3qFNqSJDffjQDu1SYxhWvCvtB22QrHoPzlg 12712
marrow/mailer/__pycache__/__init__.cpython-37.opt-1.pyc sha256=3hMvsKzDsaIVP5ufRc4N3Y5ifjNJhCiYSwqiSeOQ6QQ 4766
marrow/mailer/__pycache__/address.cpython-37.opt-1.pyc sha256=X-CrT9um5ySHZOMEzo5rvI7DRiQIuak15Rx--QY-EqE 8039
marrow/mailer/__pycache__/exc.cpython-37.opt-1.pyc sha256=7tr74G947Emrd8FQ7E2D8p8drwjmjFauLZMsISRC-Tg 3093
marrow/mailer/__pycache__/logger.cpython-37.opt-1.pyc sha256=rosLsNWc0cQp5P_9XScyfaQRiuVmgvC6e_qMA4tuFZQ 1664
marrow/mailer/__pycache__/message.cpython-37.opt-1.pyc sha256=SqGIEt8Q-oHxX0QflzULxdESAk3EBht2K-liGl6Ve8A 9701
marrow/mailer/__pycache__/release.cpython-37.opt-1.pyc sha256=vB34rD99nxso5T7OdOtSCVapy0GUn4wEWu1cHZJQs6M 776
marrow/mailer/__pycache__/testing.cpython-37.opt-1.pyc sha256=XLUsd0YlwFYP26QjaSshPAOLvwjAaEx94F48wnZG9tc 3459
marrow/mailer/__pycache__/validator.cpython-37.opt-1.pyc sha256=PbdbNvNebvo2m1K0mL-q57UzMtTYN562KOF3ofCoB5s 9122
marrow/mailer/manager/__init__.py sha256=DFNTrDXOMZzr6dR1otoL73k1OfMwK1TNOGbJrQ3JRVA 17
marrow/mailer/manager/dynamic.py sha256=uvoUO8iMRSfMKrJEti4nPBklWSJ4udS9Q7awagIA3mk 5349
marrow/mailer/manager/futures.py sha256=D50wCDhnmvFPH2R87422BNJMCxAzPqJFHXths7X1t0Q 2950
marrow/mailer/manager/immediate.py sha256=f81KWlDxNplLL4ifQK5xG8gja66rCvRYiU5Ee2dsF3Y 2318
marrow/mailer/manager/transactional.py sha256=QxN4O--7VWTTt2kbiyvuA7CKconnISRgYpVQaAupf1s 2228
marrow/mailer/manager/util.py sha256=mJi_SuGzH78HV-s8G3hk4UysOrkGlN7w4MN6QLgPxuA 2445
marrow/mailer/manager/__pycache__/__init__.cpython-37.opt-1.pyc sha256=7T7khV55pMn1VQWiL8b2ls4PKa_yvexWXS74EpysRxI 121
marrow/mailer/manager/__pycache__/dynamic.cpython-37.opt-1.pyc sha256=tirdqZAhqQ5abfJRoCVeuNb4kf9YmIhTbyCqpnPR8kk 5287
marrow/mailer/manager/__pycache__/futures.cpython-37.opt-1.pyc sha256=7Rmf9yMjeFknHwSyLjOqgvWHhapeJWm7EDR1aQm5QFU 2424
marrow/mailer/manager/__pycache__/immediate.cpython-37.opt-1.pyc sha256=t-29P32BpBTDiSLOHZ30CWl0-0G66nbcE6VIvyxtLew 1989
marrow/mailer/manager/__pycache__/transactional.cpython-37.opt-1.pyc sha256=6w99bJZib6uv3h7cGdyUGzNMGc9QuRlheJuTylhlOnA 3354
marrow/mailer/manager/__pycache__/util.cpython-37.opt-1.pyc sha256=Ax9l3ceec_sGY3_zVCFDy3bDYU0bvwv-CirInJuawXE 2350
marrow/mailer/transport/__init__.py sha256=v8vy0Rp-WuQfkV8q92l1EjzoEjtoqIY6rugYbW75OTw 19
marrow/mailer/transport/gae.py sha256=0bcJdk66j_J3wa5QfuYY3KX2SJXA6mnAJ0_ItvZuCzw 1376
marrow/mailer/transport/imap.py sha256=BtgxlK0MJBqC0BlRJt-qpDKz39ueAWrgIJpHnH2W_cE 1722
marrow/mailer/transport/log.py sha256=EcOT9Sp00tdVrW7rKXqF-7IqyXDv23xr9Tx1m3wOYnQ 700
marrow/mailer/transport/maildir.py sha256=UJLz06o0Nk2TCm4B3nirJpWj5i3LU-lzhi8m6DRQrBM 1614
marrow/mailer/transport/mailgun.py sha256=Nf8XopmCDDP5Dz9nhZjpKOjOo3lWeieCc6Isq8kCDuc 1373
marrow/mailer/transport/mbox.py sha256=iNKATitH7pq0KDXvvMHXVQzM68AsJnId-w_A5ASzEGs 1015
marrow/mailer/transport/mock.py sha256=I6xmeQxyJj9MxxKWJRqIOE7fLtACfSYeZkB-_azA5P8 1894
marrow/mailer/transport/postmark.py sha256=U74MDl0gg3SS0BYZn61Ku8ykjdR4LAoJojXC2zYEQv8 2905
marrow/mailer/transport/sendgrid.py sha256=P6_oeXFwVsfSJH7HOZ5TgzwjrqZJvzFFUD7XTdk1wiI 3087
marrow/mailer/transport/sendmail.py sha256=9vfEGXTrP1dd2D_1A0MYSaqGax2DGQQvt_S2gs_xnBI 1225
marrow/mailer/transport/ses.py sha256=UXPFOrV8HTqOVsWrV-_U91U3hZN7UgFkRoGnOwyNtmE 1800
marrow/mailer/transport/smtp.py sha256=PnIG2gux--qleq_4Jwvw5oNzVgaJ0sNKXfgRG6veSw4 5392
marrow/mailer/transport/__pycache__/__init__.cpython-37.opt-1.pyc sha256=FmwQcft7DOgbeWfCX5NNmIhEg4UqLCk39BjMP_5l3Hg 123
marrow/mailer/transport/__pycache__/gae.cpython-37.opt-1.pyc sha256=mNdzpZTFuTO94dd901jvHQjUHXIzmYx2aqMrw0iAQKk 1765
marrow/mailer/transport/__pycache__/imap.cpython-37.opt-1.pyc sha256=OWu6dZfQxmdoHstuzQfCr2RdS5JIL4D4UHito-zPCig 1775
marrow/mailer/transport/__pycache__/log.cpython-37.opt-1.pyc sha256=BolxtJ0YE3sTzsjvdMLxF_A5HcjCFNCEzjzmuWJUq8s 1210
marrow/mailer/transport/__pycache__/maildir.cpython-37.opt-1.pyc sha256=S6p6AYt4Vylpe0A_bXmY6Ws5JAcOo45IjdP-85UKlBg 1524
marrow/mailer/transport/__pycache__/mailgun.cpython-37.opt-1.pyc sha256=kRHA9qiOfTszaEQI8YXAizGruoSsXrv7s1mp8upI-hE 1931
marrow/mailer/transport/__pycache__/mbox.cpython-37.opt-1.pyc sha256=PV4fb_7iyUVFgsXbNmil21Z78vsXPOvId2chTHLdn0Y 1451
marrow/mailer/transport/__pycache__/mock.cpython-37.opt-1.pyc sha256=ST2q7md7vdSswAd2ZVfcUYW6cwRJuj2SCPW1OjqqC8w 2009
marrow/mailer/transport/__pycache__/postmark.cpython-37.opt-1.pyc sha256=aGFhC26idCRPfUq1frLEAnYcP6y5FMBXOdC6xQFTgo0 2586
marrow/mailer/transport/__pycache__/sendgrid.cpython-37.opt-1.pyc sha256=3hETbKG76_jdCeKsxtrkqkln03L917opy9ttbp_7XWs 2825
marrow/mailer/transport/__pycache__/sendmail.cpython-37.opt-1.pyc sha256=L8fjj9HCbC_xb3SoEq8oo9AZO3r2cnuBxtGe8oz8LvE 1404
marrow/mailer/transport/__pycache__/ses.cpython-37.opt-1.pyc sha256=jVT6GbYt4LM045FcPm7yJkKIECLKuzVEOVoTD-qk5Ao 1818
marrow/mailer/transport/__pycache__/smtp.cpython-37.opt-1.pyc sha256=M8msV1yhUtEOUJC3LPlw_l8juYzqzRkPf8F36CUJ4pc 4136
test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_addresses.py sha256=J_FWSLycU9eo1iPwWy2b_GzUf3nsItOPwi1srCh3wcM 7968
test/test_core.py sha256=QcmJnUqquO3q377o9Htaq4oGHSeMG5gX-CmMSxM9KDc 6891
test/test_exceptions.py sha256=A6pFEaz875Pbolu2NL0X6doUBV2imbUN4jf7yX_4w04 384
test/test_issue_2.py sha256=zecpWPYiAo7TiO_gOB6ve38htw0omZkjY2FHzZOXvYU 351
test/test_message.py sha256=qtXZ-w-9ZXFXr713ul-oZifcsAbAm5RBtGj1S2LxjCM 17803
test/test_plugins.py sha256=sEeCaPenSPJpq3GD4DQJzttdGl8c-Ou4pNFmKfnT-dg 1359
test/test_validator.py sha256=fZtr4kDoEJdOMhfGlQMRR-saDtI-3RudCsNnWlRloYk 5093
test/__pycache__/__init__.cpython-37.opt-1.pyc sha256=I9PmPME_yBbOcnCnaIfWO1dNYzOIMFv0NY5AKBlzC88 104
test/__pycache__/test_addresses.cpython-37.opt-1.pyc sha256=i8cHdLTl1_q3aU4BbUCwZ25v-MmlIPHTNidqeadFLZ0 11404
test/__pycache__/test_core.cpython-37.opt-1.pyc sha256=JHl_F3FFkgSYsiL6gpX9k5Bnv0DyNOMfEoDFkS78Cq8 7726
test/__pycache__/test_exceptions.cpython-37.opt-1.pyc sha256=WIwxO-IUEGDPN2YrZkJIfGjemF9EKDaMQ7xiJ7AAGyk 555
test/__pycache__/test_issue_2.cpython-37.opt-1.pyc sha256=jyAkn0TLtiW6NEC1puSrETwGTNurSJ7tPIsVJJ4G9JM 475
test/__pycache__/test_message.cpython-37.opt-1.pyc sha256=wdkwWwqN7mvZPk8sf13ex6zGzc29p4v_MguoKM0i6gE 18444
test/__pycache__/test_plugins.cpython-37.opt-1.pyc sha256=pDahM9F3Zb4Ht8QIKbQpd8o-DCzQdP4zpakk2NVoMh8 1455
test/__pycache__/test_validator.cpython-37.opt-1.pyc sha256=Daf29b1TA1vQa3yeoP7XZMJwO8PDLNriFJRFuWUeUAg 7122
test/manager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/manager/test_dynamic.py sha256=AIyiFAJaZTjrFjxO1OZcyWSH3ROFARuM5z8ZhPgzMdY 4652
test/manager/test_futures.py sha256=1uvw2MFjLsWNvqqZl6EpcbcOSqTVrGxwuKE5AvIqqio 3434
test/manager/test_immediate.py sha256=qKV0_jIAGcUJOYeo1BGYjnbSE2LsdZwwQcVhpZWldfo 3393
test/manager/__pycache__/__init__.cpython-37.opt-1.pyc sha256=1yf0DwxjsGOnOXkve0LhJlEEhKsQXxUZJUI0awv9bRs 112
test/manager/__pycache__/test_dynamic.cpython-37.opt-1.pyc sha256=jlSiMPwKFpWeAdpEtK0_5-lwCtJawtuSTIVYnTypPhQ 4757
test/manager/__pycache__/test_futures.cpython-37.opt-1.pyc sha256=99Ql5-2A3Ofitem92HxbMXfS0MmmCb8pR6JaBagwnvA 3539
test/manager/__pycache__/test_immediate.cpython-37.opt-1.pyc sha256=KLHxfPlH8m2D8wrj6pfsEtbv3cYFMKJ3z-t6uX5ofX0 3500
test/transport/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/transport/test_gae.py sha256=soKmbkwcS4mCeeIsg7OjRQ6_OszG8KItMag0ZGZFHyI 45
test/transport/test_log.py sha256=iIhhFT4eihiQCRYIyZCAiTlp0ppTgwJgWd9SrpHZ6Is 1914
test/transport/test_maildir.py sha256=okFZqJEK4ATFjVo7SD6oKrnSVYJ8DUYYg4_N4lg0huQ 1821
test/transport/test_mbox.py sha256=8Y4qY-xEycqCTlodWlPnXxobAvEP5jik_kqyBZpMQyg 1453
test/transport/test_mock.py sha256=eDr8jM45ihqFTF1Xg26eU8yyyvJ4w6XYvDN-JwVUqXY 1242
test/transport/test_smtp.py sha256=QgMtOob--TrrlmpPPjE9DJDSvyIZE34VrsoA-95c0Oc 10611
test/transport/__pycache__/__init__.cpython-37.opt-1.pyc sha256=IELhrhuARpgla9IvB927C9i5KzG_0Y9r1ED6WwWIYc8 114
test/transport/__pycache__/test_gae.cpython-37.opt-1.pyc sha256=Zd_cDybAIp_LYrVsELB6MCfigXJ5lX2Gb-c1EX1Vou8 114
test/transport/__pycache__/test_log.cpython-37.opt-1.pyc sha256=Cp2MNJjE7SY3y3-y1wo8oPVutNODMjkcoQSu86RokCY 2017
test/transport/__pycache__/test_maildir.cpython-37.opt-1.pyc sha256=psEMdsbwnPbgPvOjif1xhKPjctsws_4xl4zt5cn_0-Q 1928
test/transport/__pycache__/test_mbox.cpython-37.opt-1.pyc sha256=C6w9mMTYQ4FIYfbQ67aZ475DVmAuAT7TNmjOEMr6W88 1556
test/transport/__pycache__/test_mock.cpython-37.opt-1.pyc sha256=mfgCHK5iZPjIJzBeGbuoZaSGSvu3TtotZvYI5vRzxGA 1346
test/transport/__pycache__/test_smtp.cpython-37.opt-1.pyc sha256=gMfeUUcyr_iXQkzAYUxQY-8iFPZHSOL4XvprSy4N5wM 6171
marrow.mailer-4.0.3.dist-info/LICENSE.txt sha256=ehG0eYmT4NnJs0BtvNJVloen7gDC3c899YsVUrlLzuI 1087
marrow.mailer-4.0.3.dist-info/METADATA sha256=2jNVhaxzUzYy1gZCpOIp9oH1EjJGJxlfOYpFa224p9c 1391
marrow.mailer-4.0.3.dist-info/WHEEL sha256=8zNYZbwQSXoB9IfXOjPfeNwvAsALAjffgk27FqvCWbo 110
marrow.mailer-4.0.3.dist-info/entry_points.txt sha256=NJzw_ZR5OR67RAnIjmu4F7G0aJtL4LDM7iuHla1oLMQ 964
marrow.mailer-4.0.3.dist-info/namespace_packages.txt sha256=cLKwIpJgxNTkhlmU5IscBOLcv85LOlNsF96z7m6p7os 7
marrow.mailer-4.0.3.dist-info/top_level.txt sha256=MR-QsQTQHBEMlLCxTRX4BX6VQFilUp45wIEN4aC2T98 12
marrow.mailer-4.0.3.dist-info/RECORD

top_level.txt

marrow
test

entry_points.txt

dynamic = marrow.mailer.manager.dynamic:DynamicManager
futures = marrow.mailer.manager.futures:FuturesManager
immediate = marrow.mailer.manager.immediate:ImmediateManager
amazon = marrow.mailer.transport.ses:AmazonTransport
appengine = marrow.mailer.transport.gae:AppEngineTransport
imap = marrow.mailer.transport.imap:IMAPTransport
logging = marrow.mailer.transport.log:LoggingTransport
mailbox = marrow.mailer.transport.mbox:MailboxTransport
maildir = marrow.mailer.transport.maildir:MaildirTransport
mailgun = marrow.mailer.transport.mailgun:MailgunTransport [requests]
mbox = marrow.mailer.transport.mbox:MailboxTransport
mock = marrow.mailer.transport.mock:MockTransport
postmark = marrow.mailer.transport.postmark:PostmarkTransport
sendgrid = marrow.mailer.transport.sendgrid:SendgridTransport
sendmail = marrow.mailer.transport.sendmail:SendmailTransport
smtp = marrow.mailer.transport.smtp:SMTPTransport

namespace_packages.txt

marrow