{ "info": { "author": "Level 12 Developers", "author_email": "devteam@level12.io", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Keg-Mail\n#########\n\nKeg-Mail is a basic wrapper around Flask-Mail which gives some added support for\ntemplates.\n\nIt is not finished by any means and in some ways provides little additional\nbenefit over Flask-Mail.\n\n\nUsage\n=====\n\n.. code::\n\n $ pip install keg-mail\n\n\nInitialize Keg-Mail in you application\n\n.. code::\n\n import flask\n import keg_mail\n from keg.signals import app_ready\n from keg import Keg\n\n bp = flask.blueprint('main', __name__)\n mail = keg_mail.KegMail()\n\n class App(Keg):\n use_blueprints = [bp]\n\n\nInitialize the extension with the application\n\n.. code::\n\n @app_ready.connect\n def init_extensions(app):\n \"\"\"Init custom extensions used by this application\"\"\"\n\n mail.init_app(app)\n\n\nDefine email content\n\n.. code::\n\n import keg_mail\n\n hello_world_content = keg_mail.EmailContent(\n text='Hello {name}!'\n html='