{ "info": { "author": "David Miller", "author_email": "david@deadpansincerity.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries" ], "description": "Nicer Emails for Python.\n\n\n0.5\n+++\nPython 3 compatibility.\n\n0.4.3\n+++++\nAdd Twitter DMs.\n\n0.4.2\n+++++\n\nAdds ReCaptchaContactForm\n\n0.4.1\n+++++\nRefactoring makes contrib contact views easier to use.\nImplement reply-to for Django mailer.\n\n0.4\n+++\nFrist semi-stable release.\nAdds attachments, allows sending messages without a subject.\npython -m letter does things now.\nAllow the setting of replyto headers.\nAdds SMS messages via Twilio\nAdd Tweets via tweepy\n\n0.3.1\n+++++\nAdd extra composability to the django contrib view.\n\n0.3\n+++\nAdd django contrib views for use with contact forms\n\n0.2.2.1\n+++++++\nFix bug sending mails to multpile recipients.\nAdd Bcc and Cc fields.\n\n0.2.0\n++++++++++++++++++++++++++++++\nStop relying on Mailtools.\nletter.Letter interface for SMTP messages as well.\n\n0.1.0\n++++++++++++++++++\nAdd a Django compatibility layer for composing emails there.\nWrite the letter.Letter class based interface.\n\n0.0.3\n++++++++++++++++++\nForgive nonexistant directories on the temlpate search path.\n\n0.0.2 (09 10 2012)\n++++++++++++++++++\n\nInitial version\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davidmiller/letter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "letter", "package_url": "https://pypi.org/project/letter/", "platform": "", "project_url": "https://pypi.org/project/letter/", "project_urls": { "Homepage": "https://github.com/davidmiller/letter" }, "release_url": "https://pypi.org/project/letter/0.5/", "requires_dist": null, "requires_python": "", "summary": "Send you letters for fun or profit", "version": "0.5" }, "last_serial": 2977456, "releases": { "0.0.0.0": [], "0.0.1": [ { "comment_text": "", "digests": { "md5": "631d40dd4e81e081812487d8f846e56e", "sha256": "e2cc6e49e101e612ad08a441e156010b5f919733d6307eb959f59b958a2b2e7b" }, "downloads": -1, "filename": "letter-0.0.1.tar.gz", "has_sig": false, "md5_digest": "631d40dd4e81e081812487d8f846e56e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7185, "upload_time": "2012-10-09T16:12:09", "url": "https://files.pythonhosted.org/packages/39/14/33d7255d1e87649fb3f173b7a5acff881a1c2185b100190eea705fa70937/letter-0.0.1.tar.gz" } ], "0.0.1.1": [ { "comment_text": "", "digests": { "md5": "393dd4b45a7f8d0dbe55c4df8a0bee72", "sha256": "46fa9120c3c232d4a4407ce89da903f95c38cf660322032181653438e8a2446f" }, "downloads": -1, "filename": "letter-0.0.1.1.tar.gz", "has_sig": false, "md5_digest": "393dd4b45a7f8d0dbe55c4df8a0bee72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7251, "upload_time": "2012-10-09T16:15:29", "url": "https://files.pythonhosted.org/packages/07/9f/3651926bde888be416cf8f028bf04e9c2627b7e29f3566577c9bef3f816c/letter-0.0.1.1.tar.gz" } ], "0.0.1.2": [ { "comment_text": "", "digests": { "md5": "783846138a22d1b1d43acc28ebc57f0d", "sha256": "405fbcc51b2dd0f24edd48f6ea145724847b81b1da654c00c464969c4b245655" }, "downloads": -1, "filename": "letter-0.0.1.2.tar.gz", "has_sig": false, "md5_digest": "783846138a22d1b1d43acc28ebc57f0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7248, "upload_time": "2012-10-09T16:16:28", "url": "https://files.pythonhosted.org/packages/2c/d4/e7ff37220050a52cd6e7c93671ab871712b208e15ec1f7f4de32edcf9a0b/letter-0.0.1.2.tar.gz" } ], "0.0.1.3": [ { "comment_text": "", "digests": { "md5": "918ea50806e54da9736e59d53f2ebedb", "sha256": "ad6c859ee52483b539a8c7753b11c6abdaa34b3dc4a675dc5f5c3f61ca0a28c3" }, "downloads": -1, "filename": "letter-0.0.1.3.tar.gz", "has_sig": false, "md5_digest": "918ea50806e54da9736e59d53f2ebedb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7246, "upload_time": "2012-10-09T16:16:59", "url": "https://files.pythonhosted.org/packages/60/4e/9cb7e267fb29001f82c9cc3faeb3b8799d8d61eb7dbb7667e16af250d98d/letter-0.0.1.3.tar.gz" } ], "0.0.1.4": [ { "comment_text": "", "digests": { "md5": "c6e01e8644faac2244e97b0ef248b137", "sha256": "3bdafcd33e3f17b3ef9b2ab913102f99f6d85a9583f4de11cca65124759a6b75" }, "downloads": -1, "filename": "letter-0.0.1.4.tar.gz", "has_sig": false, "md5_digest": "c6e01e8644faac2244e97b0ef248b137", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7249, "upload_time": "2012-10-09T16:20:12", "url": "https://files.pythonhosted.org/packages/7e/88/bd6c8b928e70144e9c240ba55a93e1964e37d410993b251a57024593bb1b/letter-0.0.1.4.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e6a39910b279a2ee448da88df33e1e1b", "sha256": "e766118b6f40792866b7ba7cc6bdf8e7b85f663d299c18fb8fa2a24b7c1cb5c4" }, "downloads": -1, "filename": "letter-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e6a39910b279a2ee448da88df33e1e1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7250, "upload_time": "2012-10-09T16:21:46", "url": "https://files.pythonhosted.org/packages/d9/a3/ed6b35c458685195ebfed1007a4feafda7d8384c19b329eb62cca7f1bcfd/letter-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ce805cc1618876275eb72534f7f8db3f", "sha256": "9d275b08ac6e9a20f04a109511639a4012ff3a330c524c467319e6d14d056c58" }, "downloads": -1, "filename": "letter-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ce805cc1618876275eb72534f7f8db3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7440, "upload_time": "2012-11-14T11:48:00", "url": "https://files.pythonhosted.org/packages/22/e8/756f31098b2760858ea25a10f9c69953a30764c910eacd2fb01aa4aec3ae/letter-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6d745c17a91ff34584c486ef72011ead", "sha256": "1ca00830a0b78133eaa167c6f1c2d4dbc96af6be16825e136d8ef0daed5f06af" }, "downloads": -1, "filename": "letter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6d745c17a91ff34584c486ef72011ead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8441, "upload_time": "2013-04-16T16:49:31", "url": "https://files.pythonhosted.org/packages/f0/08/be0df5319869ed9972336aa4f204dae6c974e7dceee1f21d4faa2e0b6744/letter-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "83f3a077b948c190fe6d1052131f6025", "sha256": "ddf3a37d6411841c4b5b5b3d46ff71eff824f1f1b069ab93b637be3a48c36e1f" }, "downloads": -1, "filename": "letter-0.2.0.tar.gz", "has_sig": false, "md5_digest": "83f3a077b948c190fe6d1052131f6025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9406, "upload_time": "2013-04-25T10:54:45", "url": "https://files.pythonhosted.org/packages/eb/0b/ccaec80bd851d48c05fec631c23bef43146aa0134561b0e96f2ffa5a653a/letter-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9e1f55f7d8e46622d8db231ba070bdc7", "sha256": "d0134ad20501ad211799c938e70ab0028cfc86b1f972f979be56294b134eb342" }, "downloads": -1, "filename": "letter-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9e1f55f7d8e46622d8db231ba070bdc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9733, "upload_time": "2013-04-25T13:53:52", "url": "https://files.pythonhosted.org/packages/2b/4a/6bd7df5c1f05ca18fa505b4b9b830994153d1c732422753ddf7969e7363d/letter-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "08cf0a9e4bc2fe5f042fcf2bce7e24d6", "sha256": "d929bd0faa85f6c6f22d6304b2b8c27d59bd7dee4acd0ffb0159b688f828c594" }, "downloads": -1, "filename": "letter-0.2.2.tar.gz", "has_sig": false, "md5_digest": "08cf0a9e4bc2fe5f042fcf2bce7e24d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10068, "upload_time": "2013-05-01T09:28:11", "url": "https://files.pythonhosted.org/packages/c1/d8/d98bbed12b068c0354493dfd8d1c78334225827b7e8f163b69567fdabc11/letter-0.2.2.tar.gz" } ], "0.2.2.1": [ { "comment_text": "", "digests": { "md5": "25f8aeddd3ae12f243de34f41c0daa5d", "sha256": "af6ee0a7116b9c38b6c20faa6e8d09597086aa616805f31e9a792d36b15ace04" }, "downloads": -1, "filename": "letter-0.2.2.1.tar.gz", "has_sig": false, "md5_digest": "25f8aeddd3ae12f243de34f41c0daa5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10076, "upload_time": "2013-05-01T09:31:55", "url": "https://files.pythonhosted.org/packages/94/cc/1c63c489dca04d2b86ba0a7cc17955d961aa4db74eb4d6f734a7828c1ddc/letter-0.2.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "79d3dec3d6169c893e9f1e27383b17e9", "sha256": "4416b2830a99fe220449a3ba8abec49b33ebde1e68d99aecae3dad2abf805119" }, "downloads": -1, "filename": "letter-0.3.tar.gz", "has_sig": false, "md5_digest": "79d3dec3d6169c893e9f1e27383b17e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10460, "upload_time": "2013-05-03T17:36:30", "url": "https://files.pythonhosted.org/packages/f0/38/ee3cb0b13fe2c0af0998535c28adc24efe573f77bf7aca05ec1bfed54609/letter-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "bc8f20089059617a31d72944caaa9c33", "sha256": "fd450a8172778937b59718289650705487003b41ba4f11551cebdc00dc23ff1d" }, "downloads": -1, "filename": "letter-0.3.1.tar.gz", "has_sig": false, "md5_digest": "bc8f20089059617a31d72944caaa9c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10518, "upload_time": "2013-05-23T16:03:24", "url": "https://files.pythonhosted.org/packages/2f/11/aae007a2d58b90f437072495d052dc236125054f8561469b0b2fdbd56bd5/letter-0.3.1.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e7b7e9a49b8675f388c33fe0f7662f5f", "sha256": "6f5374e5b15c24856e1643dcb2c9e353b46c2c50232c58e1d6aa11563adc2b16" }, "downloads": -1, "filename": "letter-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e7b7e9a49b8675f388c33fe0f7662f5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13226, "upload_time": "2013-12-10T11:30:52", "url": "https://files.pythonhosted.org/packages/3f/cf/8339e0432ce449ea6f90d020fce97e0d712201afc8be4d4ad5a0dfd3c1a7/letter-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "32e479487000752aa8729f872f6dc607", "sha256": "de31a15ba91f84a459b984da450b322729d4913d4a5e464c2346a9e6e6c1dbf4" }, "downloads": -1, "filename": "letter-0.4.2.tar.gz", "has_sig": false, "md5_digest": "32e479487000752aa8729f872f6dc607", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13382, "upload_time": "2013-12-30T11:50:42", "url": "https://files.pythonhosted.org/packages/d0/2e/31d22ac746597a544174838033b1d73e6d1eb65200833ac0f50752262e74/letter-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "80f11a484b248c5bd0b04d2e9b199805", "sha256": "633143d61e263a81ec607ab3b800055bd4cd47575a72473d740f3831efb722bd" }, "downloads": -1, "filename": "letter-0.4.3.tar.gz", "has_sig": false, "md5_digest": "80f11a484b248c5bd0b04d2e9b199805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13751, "upload_time": "2014-08-10T14:53:01", "url": "https://files.pythonhosted.org/packages/07/15/e37bd22079a0c39a3ad6b1e23e60cd6f293c5fae4d2567671224005b2605/letter-0.4.3.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "7492a9aa4254299c1598489025e902a6", "sha256": "73150605d06471d34bc68d3f1e47aa6b9f45c49585bf93ad9503bd4fed5f3dfe" }, "downloads": -1, "filename": "letter-0.5.tar.gz", "has_sig": false, "md5_digest": "7492a9aa4254299c1598489025e902a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13859, "upload_time": "2017-06-25T14:10:12", "url": "https://files.pythonhosted.org/packages/6b/f2/256bf3793948aafa127684de2adefc7099f2055805bde587f4c661132a47/letter-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7492a9aa4254299c1598489025e902a6", "sha256": "73150605d06471d34bc68d3f1e47aa6b9f45c49585bf93ad9503bd4fed5f3dfe" }, "downloads": -1, "filename": "letter-0.5.tar.gz", "has_sig": false, "md5_digest": "7492a9aa4254299c1598489025e902a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13859, "upload_time": "2017-06-25T14:10:12", "url": "https://files.pythonhosted.org/packages/6b/f2/256bf3793948aafa127684de2adefc7099f2055805bde587f4c661132a47/letter-0.5.tar.gz" } ] }