{ "info": { "author": "Paul McLanahan", "author_email": "paul@mclanahan.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications", "Topic :: Communications :: Email", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Distributed Computing" ], "description": "==========================================================\ndjango-celery-email - A Celery-backed Django Email Backend\n==========================================================\n\n.. image:: https://img.shields.io/travis/pmclanahan/django-celery-email/master.svg\n :target: https://travis-ci.org/pmclanahan/django-celery-email\n.. image:: https://img.shields.io/pypi/v/django-celery-email.svg\n :target: https://pypi.python.org/pypi/django-celery-email\n\nA `Django`_ email backend that uses a `Celery`_ queue for out-of-band sending\nof the messages.\n\n.. _`Celery`: http://celeryproject.org/\n.. _`Django`: http://www.djangoproject.org/\n\n.. warning::\n\n\tThis version requires the following versions:\n\n\t* Python 2.7 and Python >= 3.5\n\t* Django 1.11, 2.1, and 2.2\n\t* Celery 4.0\n\nUsing django-celery-email\n=========================\n\nTo enable ``django-celery-email`` for your project you need to add ``djcelery_email`` to\n``INSTALLED_APPS``::\n\n INSTALLED_APPS += (\"djcelery_email\",)\n\nYou must then set ``django-celery-email`` as your ``EMAIL_BACKEND``::\n\n EMAIL_BACKEND = 'djcelery_email.backends.CeleryEmailBackend'\n\nBy default ``django-celery-email`` will use Django's builtin ``SMTP`` email backend\nfor the actual sending of the mail. If you'd like to use another backend, you\nmay set it in ``CELERY_EMAIL_BACKEND`` just like you would normally have set\n``EMAIL_BACKEND`` before you were using Celery. In fact, the normal installation\nprocedure will most likely be to get your email working using only Django, then\nchange ``EMAIL_BACKEND`` to ``CELERY_EMAIL_BACKEND``, and then add the new\n``EMAIL_BACKEND`` setting from above.\n\nMass email are sent in chunks of size ``CELERY_EMAIL_CHUNK_SIZE`` (defaults to 10).\n\nIf you need to set any of the settings (attributes) you'd normally be able to set on a\n`Celery Task`_ class had you written it yourself, you may specify them in a ``dict``\nin the ``CELERY_EMAIL_TASK_CONFIG`` setting::\n\n CELERY_EMAIL_TASK_CONFIG = {\n 'queue' : 'email',\n 'rate_limit' : '50/m', # * CELERY_EMAIL_CHUNK_SIZE (default: 10)\n ...\n }\n\nThere are some default settings. Unless you specify otherwise, the equivalent of the\nfollowing settings will apply::\n\n CELERY_EMAIL_TASK_CONFIG = {\n 'name': 'djcelery_email_send',\n 'ignore_result': True,\n }\n\nAfter this setup is complete, and you have a working Celery install, sending\nemail will work exactly like it did before, except that the sending will be\nhandled by your Celery workers::\n\n from django.core import mail\n\n emails = (\n ('Hey Man', \"I'm The Dude! So that's what you call me.\", 'dude@aol.com', ['mr@lebowski.com']),\n ('Dammit Walter', \"Let's go bowlin'.\", 'dude@aol.com', ['wsobchak@vfw.org']),\n )\n results = mail.send_mass_mail(emails)\n\n``results`` will be a list of celery `AsyncResult`_ objects that you may ignore, or use to check the\nstatus of the email delivery task, or even wait for it to complete if want. You have to enable a result\nbackend and set ``ignore_result`` to ``False`` in ``CELERY_EMAIL_TASK_CONFIG`` if you want to use these.\nYou should also set ``CELERY_EMAIL_CHUNK_SIZE = 1`` in settings if you are concerned about task status\nand results.\n\nSee the `Celery docs`_ for more info.\n\n\n``len(results)`` will be the number of emails you attempted to send divided by CELERY_EMAIL_CHUNK_SIZE, and is in no way a reflection on the success or failure\nof their delivery.\n\n.. _`Celery Task`: http://celery.readthedocs.org/en/latest/userguide/tasks.html#basics\n.. _`Celery docs`: http://celery.readthedocs.org/en/latest/userguide/tasks.html#task-states\n.. _`AsyncResult`: http://celery.readthedocs.org/en/latest/reference/celery.result.html#celery.result.AsyncResult\n\nChangelog\n=========\n\n2.0.2 - 2019.05.29\n------------------\n\n* Reduce memory usage by running email_to_dict on chunks. Thanks `Paul Brown`_.\n* Simplify dict_to_email for readability and efficiency. Thanks `Paul Brown`_.\n* Update test matrix for supported versions of Django, Celery and Python. Thanks `James`_.\n\n.. _Paul Brown: https://github.com/pawl\n.. _James: https://github.com/jmsmkn\n\n2.0.1 - 2018.18.27\n------------------\n* Fix bug preventing sending text/* encoded mime attachments. Thanks `Cesar Canassa`_.\n\n.. _Cesar Canassa: https://github.com/canassa\n\n2.0 - 2017.07.10\n----------------\n* Support for Django 1.11 and Celery 4.0\n* Dropped support for Celery 2.x and 3.x\n* Dropped support for Python 3.3\n\n1.1.5 - 2016.07.20\n------------------\n* Support extra email attributes via CELERY_EMAIL_MESSAGE_EXTRA_ATTRIBUTES setting\n* Updated version requirements in README\n\n\n1.1.4 - 2016.01.19\n------------------\n\n* Support sending email with embedded images. Thanks `Georg Zimmer`_.\n* Document CELERY_EMAIL_CHUNK_SIZE. Thanks `Jonas Haag`_.\n* Add exception handling to email backend connection. Thanks `Tom`_.\n\n.. _Georg Zimmer: https://github.com/georgmzimmer\n.. _Tom: https://github.com/tomleo\n\n1.1.3 - 2015.11.06\n------------------\n\n* Support setting celery.base from string. Thanks `Matthew Jacobi`_.\n* Use six for py2/3 string compatibility. Thanks `Matthew Jacobi`_.\n* Pass content_subtype back in for retries. Thanks `Mark Joshua Tan`_.\n* Rework how tests work, add tox, rework travis-ci matrix.\n* Use six from django.utils.\n* Release a universal wheel.\n\n.. _Matthew Jacobi: https://github.com/oppianmatt\n.. _Mark Joshua Tan: https://github.com/mark-tan\n\n1.1.2 - 2015.07.06\n------------------\n\n* Fix for HTML-only emails. Thanks `gnarvaja`_.\n\n.. _gnarvaja: https://github.com/gnarvaja\n\n1.1.1 - 2015.03.20\n------------------\n\n* Fix for backward compatibility of task kwarg handling - Thanks `Jeremy Thurgood`_.\n\n.. _Jeremy Thurgood: https://github.com/jerith\n\n1.1.0 - 2015.03.06\n------------------\n\n* New PyPI release rolling up 1.0.5 changes and some cleanup.\n* More backward compatability in task. Will still accept message objects and lists of message objects.\n* Thanks again to everyone who contributed to 1.0.5.\n\n1.0.5 - 2014.08.24\n------------------\n\n* Django 1.6 support, Travis CI testing, chunked sending & more - thanks `Jonas Haag`_.\n* HTML email support - thanks `Andres Riancho`_.\n* Support for JSON transit for Celery, sponsored by `DigiACTive`_.\n* Drop support for Django 1.2.\n\n.. _`Jonas Haag`: https://github.com/jonashaag\n.. _`Andres Riancho`: https://github.com/andresriancho\n.. _`DigiACTive`: https://github.com/digiactive\n\n1.0.4 - 2013.10.12\n------------------\n\n* Add Django 1.5.2 and Python 3 support.\n* Thanks to `Stefan Wehrmeyer`_ for the contribution.\n\n.. _`Stefan Wehrmeyer`: https://github.com/stefanw\n\n1.0.3 - 2012.03.06\n------------------\n\n* Backend will now pass any kwargs with which it is initialized to the\n email sending backend.\n* Thanks to `Fedor Tyurin`_ for the contribution.\n\n.. _`Fedor Tyurin`: https://bitbucket.org/ftyurin\n\n\n1.0.2 - 2012.02.21\n------------------\n\n* Task and backend now accept kwargs that can be used in signal handlers.\n* Task now returns the result from the email sending backend.\n* Thanks to `Yehonatan Daniv`_ for these changes.\n\n.. _`Yehonatan Daniv`: https://bitbucket.org/ydaniv\n\n1.0.1 - 2011.10.06\n------------------\n\n* Fixed a bug that resulted in tasks that were throwing errors reporting success.\n* If there is an exception thrown by the sending email backend, the result of the task will\n now be this exception.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pmclanahan/django-celery-email", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-celery-email", "package_url": "https://pypi.org/project/django-celery-email/", "platform": "any", "project_url": "https://pypi.org/project/django-celery-email/", "project_urls": { "Homepage": "https://github.com/pmclanahan/django-celery-email" }, "release_url": "https://pypi.org/project/django-celery-email/2.0.2/", "requires_dist": [ "django (>=1.8)", "celery (>=4.0)", "django-appconf" ], "requires_python": "", "summary": "An async Django email backend using celery", "version": "2.0.2" }, "last_serial": 5333061, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7fba95e01cd4d5d36ff3d1d0579bdf49", "sha256": "23adf76785a5049dd28ef7dfb085966c20fab86cd942c025b0ef8934b7610d07" }, "downloads": -1, "filename": "django-celery-email-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7fba95e01cd4d5d36ff3d1d0579bdf49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3011, "upload_time": "2010-07-31T23:47:50", "url": "https://files.pythonhosted.org/packages/f1/ac/819ebffdf70d44071332dc8d875cebc372748616861607cd4f77d77f3a93/django-celery-email-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2e5f169a75477f64ad762679fb978204", "sha256": "ab88168f1a3d6baf97fbd49014d49591728c66dba8cb636082287320a9bc81ea" }, "downloads": -1, "filename": "django-celery-email-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2e5f169a75477f64ad762679fb978204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3238, "upload_time": "2010-08-01T02:23:21", "url": "https://files.pythonhosted.org/packages/ab/28/7dfb4966959e2f2d484e06276cf540d29efcd33de8bb574a4c5a386d08c5/django-celery-email-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b749ba9228197c75a6981913951d5980", "sha256": "e6c9d2b890b4f60f40151e3e36db0fe6dc4cbd9aecb3d49f3d49b8125667115a" }, "downloads": -1, "filename": "django-celery-email-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b749ba9228197c75a6981913951d5980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6522, "upload_time": "2011-08-11T20:43:36", "url": "https://files.pythonhosted.org/packages/cd/69/7f43e26cf4c929f5f684f94d30aff3a1402556a1010c44364c1bda4c061f/django-celery-email-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9e08247043e56f947fd78e0df43ee523", "sha256": "34c7d05b954e27fc079f947a9603962284936c41c0afd8c4386975a40940a616" }, "downloads": -1, "filename": "django-celery-email-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9e08247043e56f947fd78e0df43ee523", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6668, "upload_time": "2011-10-06T17:40:57", "url": "https://files.pythonhosted.org/packages/b7/3e/2ef5d99e70e11ab29dcae759378e2060679dd9b9bd167f16206dd13625d7/django-celery-email-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8d3d9af449a3bc8f6d02730f95da2be2", "sha256": "5a7c8677cee04bae5af00e3a10434f45b903888e8154cca6436a33997af93806" }, "downloads": -1, "filename": "django-celery-email-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8d3d9af449a3bc8f6d02730f95da2be2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6769, "upload_time": "2012-02-21T20:55:15", "url": "https://files.pythonhosted.org/packages/c9/d6/ad4cc3258150ff23c983218bc4a44e80fbee6e39fffc0f71a86b057e2cbc/django-celery-email-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0ae273648fa07ab95fc9a9e43a9a670a", "sha256": "a5bb8be9d8f05c119274f64bd2e5564bc939e3dfa2f2066dca1111a7149ef477" }, "downloads": -1, "filename": "django-celery-email-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0ae273648fa07ab95fc9a9e43a9a670a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7234, "upload_time": "2012-03-06T15:40:04", "url": "https://files.pythonhosted.org/packages/5b/9b/98bde3c2d13e39b3f826f26aba4417690d6847883819bd57916c6c962fb8/django-celery-email-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "a55f48e112a2f0da5255a3a8dde786f7", "sha256": "dbe9cec3e32a57df23acf42664ae6e2d04622566163cb691f476ecd53ed764db" }, "downloads": -1, "filename": "django-celery-email-1.0.4.tar.gz", "has_sig": false, "md5_digest": "a55f48e112a2f0da5255a3a8dde786f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7344, "upload_time": "2013-10-12T19:31:43", "url": "https://files.pythonhosted.org/packages/4d/4b/cebe033f8c2a86a0ec1340b354d45113f94c5c5bd9f460280c35a65506f2/django-celery-email-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "719f8acc3cd4dd7931d03df70df3f769", "sha256": "8c3c295541a5ebb7e6de0751f1fa1aee0c3b4048e0fccbf4cb05e6903238f67b" }, "downloads": -1, "filename": "django-celery-email-1.1.0.tar.gz", "has_sig": false, "md5_digest": "719f8acc3cd4dd7931d03df70df3f769", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10127, "upload_time": "2015-03-16T14:37:54", "url": "https://files.pythonhosted.org/packages/8a/6f/696fb899d1bede230d397bac0b100048d48d7d13cfdf4f2179f0670b1ad1/django-celery-email-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "62ec76a8a164a1299289f463fce0f465", "sha256": "bea282b9fbd6d1ba7489471061f5d72e74dc6b1b6f2e6cda7fdd92779ba06903" }, "downloads": -1, "filename": "django-celery-email-1.1.1.tar.gz", "has_sig": false, "md5_digest": "62ec76a8a164a1299289f463fce0f465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10327, "upload_time": "2015-03-20T17:46:24", "url": "https://files.pythonhosted.org/packages/e6/2a/253d66f5eb797e39b89d6e157db15819f42687428465515020583eaf7d47/django-celery-email-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "7be608b4296cf5aafbd37d4cd32d2ea9", "sha256": "3acf8fe83cf7810e123ce5937f731b85574786711dc62770f71be220a6ad13dd" }, "downloads": -1, "filename": "django-celery-email-1.1.2.tar.gz", "has_sig": false, "md5_digest": "7be608b4296cf5aafbd37d4cd32d2ea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10685, "upload_time": "2015-07-06T19:53:28", "url": "https://files.pythonhosted.org/packages/1f/71/e5fcb2f957823f4586ad90109c5e73bd38d5ec2e551a0af9f388b3dd6555/django-celery-email-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "3f38c32106aa5952081742272c94c026", "sha256": "56b701372d2ee961beca3e51db4fb45db0833ce9647a26ab0914d6116fcbfe2f" }, "downloads": -1, "filename": "django_celery_email-1.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3f38c32106aa5952081742272c94c026", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10967, "upload_time": "2015-11-06T17:39:06", "url": "https://files.pythonhosted.org/packages/3a/ef/56caa5c7ebc3034eb32a41184760836b714fca7a951801d1d830df828145/django_celery_email-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e79627ecb5e71b35ecb9f86d338e62e0", "sha256": "a7b5717028ee58f2f523dbca91a8797ba325ed016e192c2d5e49fdf2fbb3bd4d" }, "downloads": -1, "filename": "django-celery-email-1.1.3.tar.gz", "has_sig": true, "md5_digest": "e79627ecb5e71b35ecb9f86d338e62e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10660, "upload_time": "2015-11-06T17:39:17", "url": "https://files.pythonhosted.org/packages/75/9d/3296dcad5035684c1c23817ab6e1873c6adacacd97aaf6d46bd2123a73bf/django-celery-email-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "d9786c1403ad617a22df97f6c2723bb2", "sha256": "1c4d06047674c1c719394247b02b0a7c8270c195a9ac0f45e10eb416c253db6a" }, "downloads": -1, "filename": "django_celery_email-1.1.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d9786c1403ad617a22df97f6c2723bb2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11384, "upload_time": "2016-01-19T20:09:47", "url": "https://files.pythonhosted.org/packages/50/51/8c79d6a876ca9493f07c974e97fa355ffd00b84b3a7c0413ca95a6837df1/django_celery_email-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10a481ae5ccec8e076b90c58bc0efb65", "sha256": "0c4775d239550cf8be06fadf9cad888c7f4c85155abc6b6c639c2e3f0e7d3848" }, "downloads": -1, "filename": "django-celery-email-1.1.4.tar.gz", "has_sig": true, "md5_digest": "10a481ae5ccec8e076b90c58bc0efb65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10933, "upload_time": "2016-01-19T20:09:55", "url": "https://files.pythonhosted.org/packages/f0/0c/085df9afa9a4178a2f4ca82126c7c5a1137ab5d26735284b4155ebcce26a/django-celery-email-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "5fb3d44e8b2b77d087a7622dbb071326", "sha256": "cf092c7020fb29ddd9420fa5bd15890c7265e73e1f3855b55f41dc6e306c06fa" }, "downloads": -1, "filename": "django_celery_email-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5fb3d44e8b2b77d087a7622dbb071326", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11405, "upload_time": "2016-07-20T13:59:04", "url": "https://files.pythonhosted.org/packages/0c/04/f731811a4242644d19f9eb29fa9d5bd849f5e639967db36605eaa26eaefa/django_celery_email-1.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4549762a0fb83ff3252ecb746b90aca", "sha256": "7f63c321e7762a4930912fe0db28c6eca81275c1be3367027a26d2c8168c6334" }, "downloads": -1, "filename": "django-celery-email-1.1.5.tar.gz", "has_sig": false, "md5_digest": "a4549762a0fb83ff3252ecb746b90aca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13722, "upload_time": "2016-07-20T13:59:06", "url": "https://files.pythonhosted.org/packages/71/3c/ee6feeb1fcb6c08049ed090b774cc73f7ae879c3e4da8bd67715745839f2/django-celery-email-1.1.5.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "28e0b215c297ec33b1badc31f4b51972", "sha256": "29894330d621a0794b2e82e63220ccc5f1dbd539f5cedd9e183616dc2f72f973" }, "downloads": -1, "filename": "django_celery_email-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28e0b215c297ec33b1badc31f4b51972", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11890, "upload_time": "2017-07-10T19:55:45", "url": "https://files.pythonhosted.org/packages/bc/7d/7d4d2127e40d2c5218ea102805f1096ea6efed990f2c813fd55e78d8004f/django_celery_email-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36313fed35f54f83d8ddb126b5c670cc", "sha256": "1d20120569edd233d7f5a22460b60410b4d8f7c0f1ef66889e1267762aeacbf5" }, "downloads": -1, "filename": "django-celery-email-2.0.0.tar.gz", "has_sig": false, "md5_digest": "36313fed35f54f83d8ddb126b5c670cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14410, "upload_time": "2017-07-10T19:55:47", "url": "https://files.pythonhosted.org/packages/30/e6/3d5cd8ed902c516b97b5b957d5879daa114537b61044aa64ccfedad696b7/django-celery-email-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b584d37d77b8bc30a32677d58606bbb2", "sha256": "e5f9122c02ec58d3e49653475ad1b8612fd752681ce2f006d9c0792c57046283" }, "downloads": -1, "filename": "django_celery_email-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b584d37d77b8bc30a32677d58606bbb2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8360, "upload_time": "2018-08-27T14:14:14", "url": "https://files.pythonhosted.org/packages/04/56/7a8427861153a8642761f113bf9e1d04a3b7d175c22864e47927720cf611/django_celery_email-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f80a74a731803d8b2d5988d08779c6ea", "sha256": "1b2e0e31c6266007463befdc23934696fc93dcf320dfc85b8bb6b063cfe9558a" }, "downloads": -1, "filename": "django-celery-email-2.0.1.tar.gz", "has_sig": false, "md5_digest": "f80a74a731803d8b2d5988d08779c6ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14685, "upload_time": "2018-08-27T14:14:15", "url": "https://files.pythonhosted.org/packages/dd/3e/a803c67608f9c44e0011965289542b97bbb2b2a33a393872f773a30dbd45/django-celery-email-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "2b0b1e7aba36947ab9f17a2f850883ce", "sha256": "02694114f8a4e4b363cfae48b960473396899cae08351e29b0c5e431d647ef9e" }, "downloads": -1, "filename": "django_celery_email-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b0b1e7aba36947ab9f17a2f850883ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9511, "upload_time": "2019-05-29T15:57:53", "url": "https://files.pythonhosted.org/packages/a5/18/5ef7afd13ca1bf1d09bdd72e72c1ead7e421cb1b5638da4fa93fc7917fd9/django_celery_email-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f665acc687a44b16ae945b2149b800b", "sha256": "83ad3d4edfccbcdeb8319314ed8c36cf2d017bbb02cae8b459bf6678a804ea44" }, "downloads": -1, "filename": "django-celery-email-2.0.2.tar.gz", "has_sig": false, "md5_digest": "5f665acc687a44b16ae945b2149b800b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12714, "upload_time": "2019-05-29T15:57:54", "url": "https://files.pythonhosted.org/packages/f0/91/c08849cb0da56e5256aa877fcf29f0d4a62764194fb75beca8e79dfd3933/django-celery-email-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b0b1e7aba36947ab9f17a2f850883ce", "sha256": "02694114f8a4e4b363cfae48b960473396899cae08351e29b0c5e431d647ef9e" }, "downloads": -1, "filename": "django_celery_email-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b0b1e7aba36947ab9f17a2f850883ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9511, "upload_time": "2019-05-29T15:57:53", "url": "https://files.pythonhosted.org/packages/a5/18/5ef7afd13ca1bf1d09bdd72e72c1ead7e421cb1b5638da4fa93fc7917fd9/django_celery_email-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f665acc687a44b16ae945b2149b800b", "sha256": "83ad3d4edfccbcdeb8319314ed8c36cf2d017bbb02cae8b459bf6678a804ea44" }, "downloads": -1, "filename": "django-celery-email-2.0.2.tar.gz", "has_sig": false, "md5_digest": "5f665acc687a44b16ae945b2149b800b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12714, "upload_time": "2019-05-29T15:57:54", "url": "https://files.pythonhosted.org/packages/f0/91/c08849cb0da56e5256aa877fcf29f0d4a62764194fb75beca8e79dfd3933/django-celery-email-2.0.2.tar.gz" } ] }