{ "info": { "author": "Yaal Team", "author_email": "contact@yaal.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "MarkdownMail\n============\n\nPurpose\n-------\n\nSend e-mails with generated html content.\n\nThe content has to be written in Markdown syntax. The text part of the e-mail\nwill be filled verbatim; the html part will be a converted HTML from the\nMarkdown content.\n\n![E-mail rendering for the user (HTML part)](https://www.yaal.fr/media/softwares/markdownmail-screenshot.png)\n\nInstall\n-------\n\n`$ pip install markdownmail`\n\n\nBasic Usage\n-----------\n\n```python\nimport markdownmail\n\nCONTENT = u\"\"\"\nSPAMS AND EGGS\n==============\n\nThis is a demo with a list:\n\n1. Spam\n2. Second spam\n3. ...and eggs\n\"\"\"\n\nemail = markdownmail.MarkdownMail(\n from_addr=u'alice@example.org',\n to_addr=u'bob@example.org',\n subject=u'MarkdownMail demo',\n content=CONTENT\n)\n\nemail.send('localhost')\n```\n\nContent must be unicode.\n\n\nMore infos\n----------\n\nAdditional informations are addable:\n\n```python\nemail = markdownmail.MarkdownMail(\n from_addr=(u'alice@example.org', u'Alice'),\n to_addr=(u'bob@example.org', u'Bob'),\n subject=u'MarkdownMail demo',\n content=CONTENT\n)\n```\n\nThe `from_addr` and `to_addr` parameters are the same as [Enveloppe](http://pypi.org/pypi/Envelopes/) library.\n\n\nChange SMTP port:\n\n```python\nemail.send(\"example.org\", port=3325)\n```\n\nChange SMTP login and password:\n\n```python\nemail.send(\"example.org\", login=\"user\", password=\"password\")\n```\n\nUse TLS:\n\n```python\nemail.send(\"example.org\", tls=True)\n```\n\nStyle\n-----\n\nA default CSS is automatically added to the e-mail. It includes a font sans serif and minor improvements.\n\nTo override the default CSS, pass a string including the style to the `css` optional parameter of `MardownMail`:\n\n```python\nimport markdownmail\n\nemail = markdownmail.MarkdownMail(\n from_addr=u'alice@example.org',\n to_addr=u'bob@example.org',\n subject=u'MarkdownMail demo',\n content=\"CONTENT\",\n css=\"font-family:monospace; color:green;\"\n)\n```\n\nRun tests\n---------\n\nTox is automatically installed in virtualenvs before executing the tests.\nExecute them with:\n\n`$ python setup.py test`\n\n\nDisable sending e-mails in your tests\n-------------------------------------\n\nThe e-mail is not send if the parameter passed to `send()` method is an instance of `NullServer`.\n\n```python\nemail = markdownmail.MarkdownMail(\n #params\n)\n\nemail.send(markdownmail.NullServer())\n```\n\nAssert about e-mails in your tests\n----------------------------------\n\nSubclassing `NullServer` allows to provide a custom behaviour in the `check()`\nmethod:\n\n```python\nclass MyServer(markdownmail.NullServer):\n def check(self, email):\n assert u'bob@example.org' == email.to_addr[0]\n\nemail.send(MyServer())\n```\n\n\nUseful links\n------------\n\n[Envelopes library](https://pypi.org/pypi/Envelopes/0.4)\n(MardownMail is a wrapper around Envelopes library.)\n\n[Markdown syntax](https://daringfireball.net/projects/markdown/syntax)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/yaal/markdownmail", "keywords": "mail markdown yaal", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "markdownmail", "package_url": "https://pypi.org/project/markdownmail/", "platform": "", "project_url": "https://pypi.org/project/markdownmail/", "project_urls": { "Homepage": "https://gitlab.com/yaal/markdownmail" }, "release_url": "https://pypi.org/project/markdownmail/0.10.0/", "requires_dist": [ "Markdown (==3.*)", "Envelopes (==0.4)" ], "requires_python": "", "summary": "E-mail with text and html content provided with markdown", "version": "0.10.0", "yanked": false, "yanked_reason": null }, "last_serial": 12515618, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "d62162bf2b13f14d6499cea428aad96d", "sha256": "bf984c5d34ac4169bfcb42a43d06ff491b108ca068c3c0899dfa75c6bdd86092" }, "downloads": -1, "filename": "markdownmail-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d62162bf2b13f14d6499cea428aad96d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8595, "upload_time": "2022-01-08T20:56:36", "upload_time_iso_8601": "2022-01-08T20:56:36.242813Z", "url": "https://files.pythonhosted.org/packages/93/27/6ac19161cbb3c4b85d8c0a3a17f41304e8ff1fa1300c4aebae66582cb698/markdownmail-0.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "247056537ec704a5b2682cb4e9982e0c", "sha256": "2aa704f72fa9f891f013dcab927ece598c3f20133cec1d7827be4a6a2da0af66" }, "downloads": -1, "filename": "markdownmail-0.10.0.tar.gz", "has_sig": false, "md5_digest": "247056537ec704a5b2682cb4e9982e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7767, "upload_time": "2022-01-08T20:56:38", "upload_time_iso_8601": "2022-01-08T20:56:38.054861Z", "url": "https://files.pythonhosted.org/packages/ba/f8/5833f6e048a1ff9397302c7c7586eb95ebad1da81db7cebd29d7e0542936/markdownmail-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8aebbd0b82103d02f76e8d42e674aa59", "sha256": "551bc8cd38a7b2a0894546055f9307184ec9532f91b519d2f83aecb6333a3ab5" }, "downloads": -1, "filename": "markdownmail-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8aebbd0b82103d02f76e8d42e674aa59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3063, "upload_time": "2016-07-23T18:04:29", "upload_time_iso_8601": "2016-07-23T18:04:29.174576Z", "url": "https://files.pythonhosted.org/packages/a7/25/9f48aa1841bd6098af5984fc3039f3d0e426d3f10dafbb9a689c376c7d56/markdownmail-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "bf1228e7aa846b36d5fc5a7322166030", "sha256": "5c8da44e2778fb6d5a49d1ed5c12ee3c56d9e4bb76bbd288f931ed9c1d69353d" }, "downloads": -1, "filename": "markdownmail-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf1228e7aa846b36d5fc5a7322166030", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7512, "upload_time": "2016-07-23T15:20:38", "upload_time_iso_8601": "2016-07-23T15:20:38.098071Z", "url": "https://files.pythonhosted.org/packages/13/98/de045a40a6cd228d952e08f3cea77e9efec1acbda8c9190d97c483c70f3c/markdownmail-0.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce007237132c7a8da6f02db5408a5512", "sha256": "7aa183355cd215bd8409b856967ef4367e78864faa0175e31f472a77d74f09c9" }, "downloads": -1, "filename": "markdownmail-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ce007237132c7a8da6f02db5408a5512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5132, "upload_time": "2016-07-23T15:20:35", "upload_time_iso_8601": "2016-07-23T15:20:35.429469Z", "url": "https://files.pythonhosted.org/packages/92/b2/c99260c4ddab6d43b1c5c12dff09046d65b52e2b35cf46c7d618e84f9088/markdownmail-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "20d6a4ce0909c222917b931f7c67b3d3", "sha256": "c5dbdb5b7be41259439a00dfdd66da3fa496a2cc6330f693247ff6db0940db1f" }, "downloads": -1, "filename": "markdownmail-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20d6a4ce0909c222917b931f7c67b3d3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7812, "upload_time": "2016-07-27T17:19:07", "upload_time_iso_8601": "2016-07-27T17:19:07.449822Z", "url": "https://files.pythonhosted.org/packages/4c/d0/fa47d0a796461e0325956a753fc2b9fadd6a335fbb4e304aa31f38f11a39/markdownmail-0.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1063cbdb17f2f639a77898159dad73a8", "sha256": "cd0fa918ac77e2f995fb82489ba401e5048717e9a8f6c1ddb7acd970a277acdf" }, "downloads": -1, "filename": "markdownmail-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1063cbdb17f2f639a77898159dad73a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5474, "upload_time": "2016-07-27T17:19:04", "upload_time_iso_8601": "2016-07-27T17:19:04.631202Z", "url": "https://files.pythonhosted.org/packages/39/7a/aaa6ed31ad8f80041b2125ecef345bca85c13c94d7b5b20acdf943c874fe/markdownmail-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "41ce8c2b9cc9d6bc67289d714624a195", "sha256": "ccd97c9f952610314497a17daee0ac340b21f06c9bf058c8db145f9f6907a305" }, "downloads": -1, "filename": "markdownmail-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41ce8c2b9cc9d6bc67289d714624a195", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8440, "upload_time": "2017-02-10T15:59:14", "upload_time_iso_8601": "2017-02-10T15:59:14.600959Z", "url": "https://files.pythonhosted.org/packages/8b/71/e38fcd00cf4457c985723714974243b82b38fc6eab4453ee49e9aa9a8d24/markdownmail-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a108aea6d639e153daa8370edaac4b8c", "sha256": "61a6ea13b6d0b1f2ffd7528da4cf6d65f753cac1c6bbacb79590605b1cea2050" }, "downloads": -1, "filename": "markdownmail-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a108aea6d639e153daa8370edaac4b8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6049, "upload_time": "2017-02-10T15:59:15", "upload_time_iso_8601": "2017-02-10T15:59:15.834812Z", "url": "https://files.pythonhosted.org/packages/ba/8f/29a3df697359e66ebb510df29c35c7327f934442c951c3432046fe5c4cd9/markdownmail-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "2348cd5da0e47a1c55f1bf8054c0e642", "sha256": "c40fa0858a65db59c2dcaa51e0c292dc8189f4c01e20db713bad300e8fb639ba" }, "downloads": -1, "filename": "markdownmail-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2348cd5da0e47a1c55f1bf8054c0e642", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8440, "upload_time": "2017-02-10T16:16:05", "upload_time_iso_8601": "2017-02-10T16:16:05.561803Z", "url": "https://files.pythonhosted.org/packages/d8/11/40d07acb5d6140c1e0bdf170ab4957cb110b9c400969e2de4f4d5e21cfba/markdownmail-0.4.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b356f671c8a3174fe05c4b8b69cf751", "sha256": "e35a694da03cae6d3c29812984469ea031a40a01514ddc319c8cadcffce297e7" }, "downloads": -1, "filename": "markdownmail-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9b356f671c8a3174fe05c4b8b69cf751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6049, "upload_time": "2017-02-10T16:16:06", "upload_time_iso_8601": "2017-02-10T16:16:06.637828Z", "url": "https://files.pythonhosted.org/packages/02/0f/084b5e8aa3bad63e65c509c3ddd512a2be0c57fe362eccfcaed6399b33ca/markdownmail-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "90812a4b33201cfba1d9be4a22721a56", "sha256": "ffb482a48e638cfd6b0b8635ed74414f0d315ed4441004a90fbc92c97507f883" }, "downloads": -1, "filename": "markdownmail-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90812a4b33201cfba1d9be4a22721a56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8441, "upload_time": "2017-04-11T13:03:12", "upload_time_iso_8601": "2017-04-11T13:03:12.040871Z", "url": "https://files.pythonhosted.org/packages/07/82/110eee35d1999155e4db4b6e2bbff2aff806994e2822fdbdcae88b5a3af4/markdownmail-0.4.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "20d7076f5d8fc1210976edd3feaf08ca", "sha256": "f94e6a8dad5672f17b37fb66f48b69e289c28977e9db05af56f7956b5b02ac35" }, "downloads": -1, "filename": "markdownmail-0.4.2.tar.gz", "has_sig": false, "md5_digest": "20d7076f5d8fc1210976edd3feaf08ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6060, "upload_time": "2017-04-11T13:03:13", "upload_time_iso_8601": "2017-04-11T13:03:13.802264Z", "url": "https://files.pythonhosted.org/packages/ea/59/497c112e5c159f822c9fdc660653fb7319d427544a7920235ca3abd99f44/markdownmail-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "09e5081add1289a913980e2ed23a6d5b", "sha256": "634dffbf07cdb439d949d2eed0303c24ec9560db5ad58d327b263103249425fa" }, "downloads": -1, "filename": "markdownmail-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09e5081add1289a913980e2ed23a6d5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9380, "upload_time": "2017-04-25T13:20:43", "upload_time_iso_8601": "2017-04-25T13:20:43.375771Z", "url": "https://files.pythonhosted.org/packages/7a/fa/51e7228407e9a194308abdb1963e4c2651bda4a4db35c2aaaf4efd8df72d/markdownmail-0.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b724894151ff98f199a313bfe56b9768", "sha256": "7efe0c933e3927e57ece79fdfc013a56901ae4f0e402b9710cba4a649405236f" }, "downloads": -1, "filename": "markdownmail-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b724894151ff98f199a313bfe56b9768", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6674, "upload_time": "2017-04-25T13:20:45", "upload_time_iso_8601": "2017-04-25T13:20:45.882703Z", "url": "https://files.pythonhosted.org/packages/c9/cc/dbc48f674745c21597019fa2b23655304de7a9d28eb1fb5a97314c8a8e04/markdownmail-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "e2da229f1463f4780c8cf928c2bd395d", "sha256": "59391aeeecc8f5e035b08aaf847a4155a25fae046358cdc0686136e56db9d6e4" }, "downloads": -1, "filename": "markdownmail-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2da229f1463f4780c8cf928c2bd395d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8234, "upload_time": "2019-03-15T17:09:09", "upload_time_iso_8601": "2019-03-15T17:09:09.644473Z", "url": "https://files.pythonhosted.org/packages/cd/ac/972546ca7dfbeff5190333c9740cfd7540bdb4a9b1a33fc4790cf33ea83d/markdownmail-0.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8dff573efa5d7d2eef035294b072155", "sha256": "edf3ba412fb894bb24e62880efcb44d88674dfb15e719fff0fb7c8bf1c7f076b" }, "downloads": -1, "filename": "markdownmail-0.6.0.tar.gz", "has_sig": false, "md5_digest": "c8dff573efa5d7d2eef035294b072155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6633, "upload_time": "2019-03-15T17:09:11", "upload_time_iso_8601": "2019-03-15T17:09:11.172467Z", "url": "https://files.pythonhosted.org/packages/27/0e/6a0a02540b2567779e99dabe3e61e6485176cd250cd7e07c4719375029e9/markdownmail-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "96a0151fa031258246391b080cbbf4bb", "sha256": "3a37c7b5a6ca6d4c6aad8459127776aff02006b01691cb2b3e511b939bed6ac5" }, "downloads": -1, "filename": "markdownmail-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96a0151fa031258246391b080cbbf4bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8288, "upload_time": "2019-10-21T14:52:49", "upload_time_iso_8601": "2019-10-21T14:52:49.891750Z", "url": "https://files.pythonhosted.org/packages/2a/00/7f5e1dd272cf4eb1ee1bd1ec4331ebe2d666cdcd46fb15ecc240a16c6fb3/markdownmail-0.6.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7edfb780c0d555b218a8a4c5a7ea4c8a", "sha256": "c5bb1934df9d9be68439fb4361cad2f49bc35151847c29dc27f060613c228046" }, "downloads": -1, "filename": "markdownmail-0.6.1.tar.gz", "has_sig": false, "md5_digest": "7edfb780c0d555b218a8a4c5a7ea4c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6512, "upload_time": "2019-10-21T14:52:51", "upload_time_iso_8601": "2019-10-21T14:52:51.519652Z", "url": "https://files.pythonhosted.org/packages/fd/72/5eb9dbc313ba977ab1863a70775879f8951338edd8a700c018455a43f5d7/markdownmail-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "2812b08188a5a2f72b72972931a608ea", "sha256": "62fe1e0dabf1f3e83c7e23a1d54c5e592bb6cf6dc7983627b3cbb106d73c1fa8" }, "downloads": -1, "filename": "markdownmail-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2812b08188a5a2f72b72972931a608ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8415, "upload_time": "2019-10-23T10:14:49", "upload_time_iso_8601": "2019-10-23T10:14:49.456630Z", "url": "https://files.pythonhosted.org/packages/96/ea/5398fd7844077ba52718dc4a8b6f5477eaca341f50922d7c4286c8930c37/markdownmail-0.7.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a3038cc383c9840c4ba7b899e27ff19", "sha256": "8a85f288a0cb368ad9a26f3edfb1aa52bc5a1d160b933a6869c4769c2e588881" }, "downloads": -1, "filename": "markdownmail-0.7.0.tar.gz", "has_sig": false, "md5_digest": "5a3038cc383c9840c4ba7b899e27ff19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6616, "upload_time": "2019-10-23T10:14:51", "upload_time_iso_8601": "2019-10-23T10:14:51.180299Z", "url": "https://files.pythonhosted.org/packages/6a/e9/3250bfdbb450e2eacdf965645fb9bc61931e23268e6a3f4e3767dd728b0d/markdownmail-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "03b221c2fd728954f9fb0ac14394e490", "sha256": "1e09bcc5916077f36925e9f24f42964aedc5b3ab0649690637c86412adf13036" }, "downloads": -1, "filename": "markdownmail-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03b221c2fd728954f9fb0ac14394e490", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8536, "upload_time": "2020-11-26T13:17:36", "upload_time_iso_8601": "2020-11-26T13:17:36.275451Z", "url": "https://files.pythonhosted.org/packages/82/f2/8f6708e37995a6e76c76a70a078019fedecd540c41798aa0f39d4c268f5c/markdownmail-0.8.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c69cf5773533c58df80525843ac8f8ca", "sha256": "289e66ae26e85c9995dbb2929f0f179cb46fba5c06778a8663167c0036c15cfa" }, "downloads": -1, "filename": "markdownmail-0.8.0.tar.gz", "has_sig": false, "md5_digest": "c69cf5773533c58df80525843ac8f8ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6692, "upload_time": "2020-11-26T13:17:37", "upload_time_iso_8601": "2020-11-26T13:17:37.727575Z", "url": "https://files.pythonhosted.org/packages/0d/68/116a3ee932ca1b825fd3411028d3cc6f9293fabbda657f95f8860df33be8/markdownmail-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "df1f0691d3a712b0d8e86f0672013a17", "sha256": "bad37b28487c284ea2374e9f2641396566f0c46220415bca309342ebda41626b" }, "downloads": -1, "filename": "markdownmail-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df1f0691d3a712b0d8e86f0672013a17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8584, "upload_time": "2020-11-27T13:18:19", "upload_time_iso_8601": "2020-11-27T13:18:19.312445Z", "url": "https://files.pythonhosted.org/packages/70/ca/b5c1da306a5522c8b9e7a3268cc60efeaf262859b36305f248c3c755c143/markdownmail-0.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2aea257a409e47938181218829463afd", "sha256": "b399ec5e6ceceaf6257ac6ac002e7628c19969bc5be89d568c4a10f4b7f2ee20" }, "downloads": -1, "filename": "markdownmail-0.9.0.tar.gz", "has_sig": false, "md5_digest": "2aea257a409e47938181218829463afd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6761, "upload_time": "2020-11-27T13:18:21", "upload_time_iso_8601": "2020-11-27T13:18:21.769434Z", "url": "https://files.pythonhosted.org/packages/aa/49/643a065729069e54913d1088b68034df89d566713f1ea990ecaead76c057/markdownmail-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d62162bf2b13f14d6499cea428aad96d", "sha256": "bf984c5d34ac4169bfcb42a43d06ff491b108ca068c3c0899dfa75c6bdd86092" }, "downloads": -1, "filename": "markdownmail-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d62162bf2b13f14d6499cea428aad96d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8595, "upload_time": "2022-01-08T20:56:36", "upload_time_iso_8601": "2022-01-08T20:56:36.242813Z", "url": "https://files.pythonhosted.org/packages/93/27/6ac19161cbb3c4b85d8c0a3a17f41304e8ff1fa1300c4aebae66582cb698/markdownmail-0.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "247056537ec704a5b2682cb4e9982e0c", "sha256": "2aa704f72fa9f891f013dcab927ece598c3f20133cec1d7827be4a6a2da0af66" }, "downloads": -1, "filename": "markdownmail-0.10.0.tar.gz", "has_sig": false, "md5_digest": "247056537ec704a5b2682cb4e9982e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7767, "upload_time": "2022-01-08T20:56:38", "upload_time_iso_8601": "2022-01-08T20:56:38.054861Z", "url": "https://files.pythonhosted.org/packages/ba/f8/5833f6e048a1ff9397302c7c7586eb95ebad1da81db7cebd29d7e0542936/markdownmail-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }