{ "info": { "author": "Igor Melnyk @liminspace", "author_email": "liminspace@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "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", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://travis-ci.org/liminspace/django-mjml.svg?branch=master\n :target: https://travis-ci.org/liminspace/django-mjml\n :alt: build\n\n.. image:: https://img.shields.io/pypi/v/django-mjml.svg\n :target: https://pypi.org/project/django-mjml/\n :alt: pypi\n\n|\n\n.. image:: https://cloud.githubusercontent.com/assets/5173158/14615647/5fc03bf8-05af-11e6-8cdd-f87bf432c4a2.png\n :target: #\n :alt: Django + MJML\n\ndjango-mjml\n===========\n\nThe simplest way to use `MJML `_ in `Django `_ templates.\n\n|\n\nInstallation\n------------\n\n**Requirements:**\n\n* Django v1.8+\n* mjml v2.3+ (under node v8)\n\n**\\1\\. Install** ``mjml``.\n\nSee https://github.com/mjmlio/mjml#installation and https://mjml.io/documentation/#installation\n\n**\\2\\. Install** ``django-mjml``.\n\n* Via pip::\n\n $ pip install django-mjml\n\n* Via setuptools::\n\n $ easy_install django-mjml\n\n\n For install development version use ``git+https://github.com/liminspace/django-mjml.git@develop`` instead ``django-mjml``.\n\n**\\3\\. Set up** ``settings.py`` **in your django project.** ::\n\n INSTALLED_APPS = (\n ...,\n 'mjml',\n )\n\n|\n\nUsage\n-----\n\nLoad ``mjml`` in your django template and use ``mjml`` tag that will compile mjml to html::\n\n {% load mjml %}\n\n {% mjml %}\n \n \n \n \n \n Hello world!\n \n \n \n \n \n {% endmjml %}\n\n|\n\nAdvanced settings\n-----------------\n\nThere are two backend modes for compiling: ``cmd`` and ``tcpserver``.\n\n**cmd mode**\n\nThis mode is very simple, slow and used by default. ::\n\n MJML_BACKEND_MODE = 'cmd'\n MJML_EXEC_CMD = 'mjml'\n\nYou can change ``MJML_EXEC_CMD`` and set path to executable ``mjml`` file, for example::\n\n MJML_EXEC_CMD = '/home/user/node_modules/.bin/mjml'\n\nAlso you can pass addition cmd arguments, for example::\n\n MJML_EXEC_CMD = ['node_modules/.bin/mjml', '--config.minify', 'true', '--config.validationLevel', 'strict']\n\nOnce you have a working installation, you can skip the sanity check on startup to speed things up::\n\n MJML_CHECK_CMD_ON_STARTUP = False\n\n**tcpserver mode**\n\nThis mode is faster than ``cmd`` but it needs run a server process in background. ::\n\n MJML_BACKEND_MODE = 'tcpserver'\n MJML_TCPSERVERS = [\n ('127.0.0.1', 28101), # host and port\n ]\n\nYou can set several servers and it will be used random one::\n\n MJML_TCPSERVERS = [\n ('127.0.0.1', 28101),\n ('127.0.0.1', 28102),\n ('127.0.0.1', 28103),\n ]\n\nYou can run servers by commands::\n\n # NODE_PATH=/home/user/node_modules node /home/user/.virtualenv/default/lib/python2.7/site-packages/mjml/node/tcpserver.js --port=28101 --host=127.0.0.1 --touchstop=/tmp/mjmltcpserver.stop\n\n``28101`` - port, ``127.0.0.1`` - host, ``/tmp/mjmltcpserver.stop`` - file that will stop server after touch.\n\nFor daemonize server process you can use, for example, supervisor::\n\n /etc/supervisor/conf.d/mjml.conf\n\n [program:mjmltcpserver]\n user=user\n environment=NODE_PATH=/home/user/node_modules\n command=node\n /home/user/.virtualenv/default/lib/python2.7/site-packages/mjml/node/tcpserver.js\n --port=28101 --host=127.0.0.1 --touchstop=/tmp/mjmltcpserver.stop --mjml.minify=true --mjml.validationLevel=strict\n stdout_logfile=/home/user/project/var/log/supervisor/mjml.log\n autostart=true\n autorestart=true\n redirect_stderr=true\n stopwaitsecs=10\n stopsignal=INT\n\nOr you can use docker-compose::\n\n services:\n mjml-1:\n image: liminspace/mjml-tcpserver:latest\n restart: always\n ports:\n - \"28101:28101\"\n\n mjml-2:\n image: liminspace/mjml-tcpserver:latest\n restart: always\n environment:\n HOST: \"0.0.0.0\"\n PORT: \"28102\"\n MJML_ARGS: \"--mjml.minify=true --mjml.validationLevel=strict\"\n expose:\n - \"28102\"\n ports:\n - \"28102:28102\"\n\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/liminspace/django-mjml", "keywords": "django,mjml,django-mjml,email,layout,template,templatetag", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-mjml", "package_url": "https://pypi.org/project/django-mjml/", "platform": "OS Independent", "project_url": "https://pypi.org/project/django-mjml/", "project_urls": { "Homepage": "https://github.com/liminspace/django-mjml" }, "release_url": "https://pypi.org/project/django-mjml/0.8.0/", "requires_dist": [ "django (<2.3,>=1.8)" ], "requires_python": "", "summary": "Use MJML in Django templates", "version": "0.8.0" }, "last_serial": 5601626, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2459379d39d0f77790b96c498563ae1b", "sha256": "c2352518a10ffbeb5e8c8dc793df8ead2c2255245ba5985910c2cb2c41030325" }, "downloads": -1, "filename": "django_mjml-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2459379d39d0f77790b96c498563ae1b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4825, "upload_time": "2016-04-19T18:02:38", "url": "https://files.pythonhosted.org/packages/42/45/68f14489958ad8867a47e6a0f2f3e2f7b0deacf83d37c4949bafca08e427/django_mjml-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e71b917f14a50e4765d0f5892995153", "sha256": "cd085840547be91d92a2ad3e58a8a39b3c20703f776fcbf547e6f58df465646e" }, "downloads": -1, "filename": "django_mjml-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0e71b917f14a50e4765d0f5892995153", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5256, "upload_time": "2016-04-20T02:01:06", "url": "https://files.pythonhosted.org/packages/62/63/fbd66fd542827c5ba8cd4f6d8a21abd85c1069e9907f75f68aded5920134/django_mjml-0.0.1-py3-none-any.whl" } ], "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "42ce2c163e1e7bdd8cac27f293d38618", "sha256": "86d3858d6784b752a2e9db33e4fda7402b4a1a8cc1d42952e01fd4ab8041a957" }, "downloads": -1, "filename": "django_mjml-0.0.1a0-py2-none-any.whl", "has_sig": false, "md5_digest": "42ce2c163e1e7bdd8cac27f293d38618", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5870, "upload_time": "2016-04-18T19:58:14", "url": "https://files.pythonhosted.org/packages/c6/82/9bbc192af481122c69a2c36ce1e4b9cd412f84df31d2b4b6b4ced5b9157e/django_mjml-0.0.1a0-py2-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ce73f94e91ea44150044b7e69bc75545", "sha256": "133c789330ba7c5d582e03807a96b75c933781de00bf07e5b7a063aed31109de" }, "downloads": -1, "filename": "django_mjml-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce73f94e91ea44150044b7e69bc75545", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5309, "upload_time": "2016-04-30T21:53:25", "url": "https://files.pythonhosted.org/packages/44/aa/e36b49cc938dfb682e8efc63e1f4558f560c2dc19fee19f0f26d795df784/django_mjml-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0e6cc8d2680bcf386b9ac5674bf61f79", "sha256": "bf0c5243ba05877cb77cfa7c5f4a3d21602469cad899a4c637017eb0edfe7419" }, "downloads": -1, "filename": "django_mjml-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e6cc8d2680bcf386b9ac5674bf61f79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5660, "upload_time": "2016-05-01T14:49:34", "url": "https://files.pythonhosted.org/packages/89/fa/9c34956ead0010883bb123178194217e261fd296dbd6c54f53ebe9e5cc22/django_mjml-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1e37a977c3912f5b3d48468d49298d8b", "sha256": "9c4b034a035510cfacc63e17b9d1bd36c3fa3c1c824cce827ba5d050338dd504" }, "downloads": -1, "filename": "django_mjml-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e37a977c3912f5b3d48468d49298d8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5661, "upload_time": "2016-05-01T15:06:56", "url": "https://files.pythonhosted.org/packages/29/be/fbb50ae5b0e340ca8ab718723c55b836fc4e9a2ebc8935e87c631f50c9f8/django_mjml-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14f53fa01b774638091bf72d0210e39d", "sha256": "127b79938b96729c056c461c08d3843a54c34fc4cba13c2cb82c5055fc37a12a" }, "downloads": -1, "filename": "django-mjml-0.1.2.tar.gz", "has_sig": false, "md5_digest": "14f53fa01b774638091bf72d0210e39d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3380, "upload_time": "2016-05-01T15:07:13", "url": "https://files.pythonhosted.org/packages/48/c5/96c237b09a0bfaee5713b9bd4fdcb030c9e69abf44d08087c789538e6cbe/django-mjml-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bb8280cbc26d1d41821538803296a8d5", "sha256": "d97b80d20a8d7a1ab56a50d6d7a13f54ce27b2c8786d73ce4548fc8e44573a21" }, "downloads": -1, "filename": "django_mjml-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb8280cbc26d1d41821538803296a8d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8283, "upload_time": "2016-07-24T19:27:54", "url": "https://files.pythonhosted.org/packages/6f/91/a8f5cd994f30d4c559b5ba5308402db509dc1b2b7b05b3eedeef77b1ae2d/django_mjml-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7f1904feb59a06a40ead38b63bc5066", "sha256": "e350393835e56af09b24314fd049ce1644d0c7847d2f8e05b79fb962f5a752b5" }, "downloads": -1, "filename": "django-mjml-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f7f1904feb59a06a40ead38b63bc5066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5345, "upload_time": "2016-07-24T19:27:56", "url": "https://files.pythonhosted.org/packages/92/9d/d029139919f4a903778927561fbfdcf39f26461cdecb3391e7b03cb80858/django-mjml-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "205360daba55a4bdd7ba98e492e7403c", "sha256": "d932ebdae4bae3e3e49e5b158e8f109aeccd6f05b04be380d17543fae8255aec" }, "downloads": -1, "filename": "django_mjml-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "205360daba55a4bdd7ba98e492e7403c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8309, "upload_time": "2016-08-03T00:02:33", "url": "https://files.pythonhosted.org/packages/78/1d/963826249c07fdac05c7c959f45696bb44e78c367284471d9910e96d25fd/django_mjml-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64b1f6d1aaebb4c7fcba5bb2624c8691", "sha256": "e067e887e3c73b605f84db30ebd25185e92441d78cb968dfdf79bfe80a680d64" }, "downloads": -1, "filename": "django-mjml-0.2.1.tar.gz", "has_sig": false, "md5_digest": "64b1f6d1aaebb4c7fcba5bb2624c8691", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5387, "upload_time": "2016-08-03T00:02:36", "url": "https://files.pythonhosted.org/packages/51/8f/1ad51553c81e0fc0fad83e6951c14a758d8c0e7fcbcd9fcd425888a697db/django-mjml-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f08e397c2118eca5ea333b8bd90635d7", "sha256": "a9c9497828192197b46b3858e05f9d107ad7cbbe39d2fcdbc19a2916c69ade46" }, "downloads": -1, "filename": "django_mjml-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f08e397c2118eca5ea333b8bd90635d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8353, "upload_time": "2016-08-15T12:27:26", "url": "https://files.pythonhosted.org/packages/b1/b3/753d9d37f0b07da0a085852866fbbfd0c2e08b1b01c98c44fa11664b2db3/django_mjml-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dce64adb04d091d3123309ee7295f913", "sha256": "07073a6903c911e47bd506dde16c52307bf131a0df1d8d39a5403eb1eda13d4e" }, "downloads": -1, "filename": "django-mjml-0.2.2.tar.gz", "has_sig": false, "md5_digest": "dce64adb04d091d3123309ee7295f913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5423, "upload_time": "2016-08-15T12:27:28", "url": "https://files.pythonhosted.org/packages/1c/fe/b11569ff0da35f45e9202acac79d1d71d916fe102fd6743a8a9e5f66a48b/django-mjml-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "dff94790a992fc869fd0c10e7b0cf95e", "sha256": "a3ff69c4aa0b26381bbf562af1ab4905e942b891080f0dcdb1a2685921bf6bc6" }, "downloads": -1, "filename": "django_mjml-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dff94790a992fc869fd0c10e7b0cf95e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8438, "upload_time": "2016-10-13T15:36:24", "url": "https://files.pythonhosted.org/packages/5d/86/0f201717c566a79d3748db491acfc03fc9a82aad6ba7bc8d6c649b52c114/django_mjml-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69341a93673488dde29c3f1b8a3827c7", "sha256": "0631ca07e1a340a5e901e01de3b474d5dac3407ec120517fff7f66aba7717e37" }, "downloads": -1, "filename": "django-mjml-0.2.3.tar.gz", "has_sig": false, "md5_digest": "69341a93673488dde29c3f1b8a3827c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5552, "upload_time": "2016-10-13T15:36:27", "url": "https://files.pythonhosted.org/packages/28/db/557dc8ece9d7876074442f97c6b7a8131683c3780ff5f0d1e6dbde56f000/django-mjml-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "64bee93c5c06fdc067414bbc253d6e37", "sha256": "13d01a2b71774afe7ef86b42ef04ab0fc1d4a5a1cc5f2fd81deed0c73ffb751a" }, "downloads": -1, "filename": "django_mjml-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64bee93c5c06fdc067414bbc253d6e37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8461, "upload_time": "2017-03-03T21:08:54", "url": "https://files.pythonhosted.org/packages/00/7e/dcb6bcf64195d8fe6fd050282a5ca6c62257270da267efc96ef9ab78669b/django_mjml-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d4c3f99c3bdbe4a02f8fb4c82379466", "sha256": "33e9c456d1d0f73492670c25e8d079497bca8f4cc6c4b7f75c9890fc4d022782" }, "downloads": -1, "filename": "django-mjml-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3d4c3f99c3bdbe4a02f8fb4c82379466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5595, "upload_time": "2017-03-03T21:08:55", "url": "https://files.pythonhosted.org/packages/fe/79/869363797b5f6dbd981fe17d135282f9aa655064e46bda5e782d322abc86/django-mjml-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "88171a1a56a7edc671cda042ce4d72c6", "sha256": "aaf4898a67aa00a719ac0a23ea41f85ee8070e864a02938b3250b24f986d4304" }, "downloads": -1, "filename": "django_mjml-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88171a1a56a7edc671cda042ce4d72c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8463, "upload_time": "2017-03-18T12:52:00", "url": "https://files.pythonhosted.org/packages/d2/53/a59a5f0e01a962f586db59cdcb4ca980a06d9a6f74e81daf10fba09ea425/django_mjml-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7457b5e295fac517d761a516259b9f85", "sha256": "c47add84e9ffe3f097b96d28dadc698b72e1491655d2cc0799e3f1d62b6fe489" }, "downloads": -1, "filename": "django-mjml-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7457b5e295fac517d761a516259b9f85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5611, "upload_time": "2017-03-18T12:52:02", "url": "https://files.pythonhosted.org/packages/eb/b7/95d4eb7f6c4e67e2c864803ae1887ed6b7848da28edd7dbacda5444da2de/django-mjml-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a45275f66505fd461921f564bb30033e", "sha256": "d021745e9f97369787e2fab7381460054a7de71f169a643d1092796f8a9b6ec0" }, "downloads": -1, "filename": "django_mjml-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a45275f66505fd461921f564bb30033e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8466, "upload_time": "2017-04-05T23:44:01", "url": "https://files.pythonhosted.org/packages/91/4e/669647a8bebefc7975cd87efe71e6eb755a50fa882bd513be9874731620e/django_mjml-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79e838bc89bad6effd9f9d3d767a5503", "sha256": "efde3739303c642f3cecbe6def4aaf7b3c76128fd5132c350268b0ae4982a0fa" }, "downloads": -1, "filename": "django-mjml-0.3.2.tar.gz", "has_sig": false, "md5_digest": "79e838bc89bad6effd9f9d3d767a5503", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5622, "upload_time": "2017-04-05T23:44:03", "url": "https://files.pythonhosted.org/packages/a1/51/ac7b009480e58c562186db612fce8663ec56eac227e9a6f69508c0cdcdbe/django-mjml-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7f68ececb2cb8fe1f741f4e00022feb7", "sha256": "c2f4e93e4ded09c180cd0bc1c25363b7deab1ec97e37f22e2f2757c9ed7910c1" }, "downloads": -1, "filename": "django_mjml-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f68ececb2cb8fe1f741f4e00022feb7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8493, "upload_time": "2018-01-10T15:11:52", "url": "https://files.pythonhosted.org/packages/99/70/61f06bc0408396ba0d4551607571313c6e78f00edf3964658747fab847de/django_mjml-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdee814ada7a1c2b6577b34952d9632b", "sha256": "4572b76622b03af0b3a8627d1339ce9c7796238f6cc047573275607a109fe8e2" }, "downloads": -1, "filename": "django-mjml-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cdee814ada7a1c2b6577b34952d9632b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5667, "upload_time": "2018-01-10T15:11:54", "url": "https://files.pythonhosted.org/packages/1a/0a/a977028c535a9d0bdb50451bd11ca69c0bed3e137236bc7f7224447f8643/django-mjml-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "70b2f5655ce59e06b8cc9eeac7ba3360", "sha256": "282c3c6a7ec72e3de3df4a358c7118a691f417b73e974331271ee6c2f040e90b" }, "downloads": -1, "filename": "django_mjml-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70b2f5655ce59e06b8cc9eeac7ba3360", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7396, "upload_time": "2018-04-28T14:54:33", "url": "https://files.pythonhosted.org/packages/88/df/c562efc5cb07d871eb42f42bcf109e7e643ba3473cd01b616d98530b328e/django_mjml-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfc46bc6f2fe76ecc47685e763295ec9", "sha256": "130a5330a593d0b3b605e486c838685359415371e10d2d2d6d04bb67da5e4293" }, "downloads": -1, "filename": "django-mjml-0.5.0.tar.gz", "has_sig": false, "md5_digest": "cfc46bc6f2fe76ecc47685e763295ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6849, "upload_time": "2018-04-28T14:54:35", "url": "https://files.pythonhosted.org/packages/3b/4c/9d0f3425a9de6f16a9ef29ab3b2e590e3918d49aaec8ff72017cb90494ba/django-mjml-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "11594edd18ef8bfedf24d0b7d5abd48a", "sha256": "69d203c3a0ce52915f671c2534be21ad1865d8342b40f6400699b9c09b9a750c" }, "downloads": -1, "filename": "django_mjml-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11594edd18ef8bfedf24d0b7d5abd48a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7433, "upload_time": "2018-06-05T15:00:33", "url": "https://files.pythonhosted.org/packages/70/19/8f28afbd7186e2f302aaeafae241ff7d5ce0f66986161c76234855dfdef1/django_mjml-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a0d67bb1daedfc211b15e322f023fbe", "sha256": "9f5733bd0ffd2e5865ca10ee33c96a4d1ce4ff2faa4cc26f32a802227cb479cf" }, "downloads": -1, "filename": "django-mjml-0.5.1.tar.gz", "has_sig": false, "md5_digest": "1a0d67bb1daedfc211b15e322f023fbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6911, "upload_time": "2018-06-05T15:00:34", "url": "https://files.pythonhosted.org/packages/7a/48/cd056c81605ae805fb7776f3780eb9f549968801ed2c5ca6d76257346a4c/django-mjml-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "7f6aec31c6f914a4c3fb36a6ced27e32", "sha256": "1e22c217fdc2776ce1597eb22b615b296ca39a4ee6df28548a6e5e22f6e28e1c" }, "downloads": -1, "filename": "django_mjml-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f6aec31c6f914a4c3fb36a6ced27e32", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7580, "upload_time": "2018-06-29T23:22:00", "url": "https://files.pythonhosted.org/packages/85/5e/b5eceed8db91308659d42ed1d4ae5c00d0ec95e02d0da80cd3a0805cd525/django_mjml-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c60d9e7978df4ec011bbe4173a8f962", "sha256": "dee4990adbba3287f6c9984768d4debdc2d61d5572fccf88d252ffc1028124bf" }, "downloads": -1, "filename": "django-mjml-0.5.2.tar.gz", "has_sig": false, "md5_digest": "8c60d9e7978df4ec011bbe4173a8f962", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7937, "upload_time": "2018-06-29T23:22:02", "url": "https://files.pythonhosted.org/packages/43/b3/88a515bd901df6e3a4c0943a096e3e1ced76a801e53cd5ed81bf6eb1c208/django-mjml-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "153e6e0cce11ab8a6a02af34a5f86a9a", "sha256": "fd69a0e2af316bb21e55bafced5767b2285eb94c9b84424ab72d1df27c57deb7" }, "downloads": -1, "filename": "django_mjml-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "153e6e0cce11ab8a6a02af34a5f86a9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7578, "upload_time": "2018-08-07T16:58:40", "url": "https://files.pythonhosted.org/packages/1b/93/153ea3fc1d26c472f9f9df2d87a9fa1b5b93cdaf137b68c79fd9dfc7f6c0/django_mjml-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a890d9b12b5c974ae825eff93582bf44", "sha256": "54898d0d131c56ff4881abb488e2c09ff673198c5c23e39bd7d9c08a931e6f7e" }, "downloads": -1, "filename": "django-mjml-0.5.3.tar.gz", "has_sig": false, "md5_digest": "a890d9b12b5c974ae825eff93582bf44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7957, "upload_time": "2018-08-07T16:58:41", "url": "https://files.pythonhosted.org/packages/09/d1/aae7bc59b2f4cc9d32221e81f50c871c44a41c81fb77c17e164c7d26ea2a/django-mjml-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "7f8e0ab44ded0a02bfd62e2527740af0", "sha256": "d50519cc61d32eb99e44b11e8dc7de89a074b4d064fcd2cfca7ae259e32ca1cc" }, "downloads": -1, "filename": "django_mjml-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f8e0ab44ded0a02bfd62e2527740af0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8484, "upload_time": "2018-10-19T21:09:49", "url": "https://files.pythonhosted.org/packages/d4/07/12eb90ad51f2a6ef9aa228173c6f7608527c2046d23d6e7afa517289e786/django_mjml-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1619a4f26b527bf41254e04ccd31fb07", "sha256": "4d62e7474c0b210f1ff74896e28b137eccc95c7f1d5dc25e1efd49f9909f91b6" }, "downloads": -1, "filename": "django-mjml-0.5.4.tar.gz", "has_sig": false, "md5_digest": "1619a4f26b527bf41254e04ccd31fb07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8090, "upload_time": "2018-10-19T21:09:51", "url": "https://files.pythonhosted.org/packages/b7/58/bc5686f345ad83afcd2059ac121b7eeb9e58de105220ca8b07c87d085806/django-mjml-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a56e2d9e72012e09b5e2f4bbf5a9dc24", "sha256": "3c5793c984423606f00d78079fa2cfdaba74a17bc1a3a5b6f924c13e4e849127" }, "downloads": -1, "filename": "django_mjml-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a56e2d9e72012e09b5e2f4bbf5a9dc24", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8613, "upload_time": "2018-12-06T22:05:33", "url": "https://files.pythonhosted.org/packages/b3/51/013fbed8ecc71dbaf44d54104d5cb6d473418a4045df251da368c24a6fac/django_mjml-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19f76bebb2093319cbfbb9c07ed4c9b9", "sha256": "15747ddc3eff0017024548c431e63f90d369c7d8ab543589862b97c3b6fac694" }, "downloads": -1, "filename": "django-mjml-0.6.0.tar.gz", "has_sig": false, "md5_digest": "19f76bebb2093319cbfbb9c07ed4c9b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7405, "upload_time": "2018-12-06T22:05:34", "url": "https://files.pythonhosted.org/packages/58/1b/98dab49469dfcf6c3c01ee24fe77b5b452b7358e2147b86d8f8a01cd5216/django-mjml-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "8a42dca11a9cd3cee32e1d35952a096b", "sha256": "b12edfa4282bd0d8bed3c546bdcda756fa21ad922ab95beb07ce6b895e0ae8e5" }, "downloads": -1, "filename": "django_mjml-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a42dca11a9cd3cee32e1d35952a096b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8666, "upload_time": "2019-04-06T18:16:44", "url": "https://files.pythonhosted.org/packages/7e/f5/67c043c070fe37b535c7271d51a5dd5c933c2a644b4665ecd8b36215eab8/django_mjml-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcb88c161fa380e1821f50a79990e7a8", "sha256": "cf532008b68e47cb624458262875195e3ba7c5e8b00303f96408b447b7f90307" }, "downloads": -1, "filename": "django-mjml-0.7.0.tar.gz", "has_sig": false, "md5_digest": "fcb88c161fa380e1821f50a79990e7a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8201, "upload_time": "2019-04-06T18:16:45", "url": "https://files.pythonhosted.org/packages/45/0e/3f2f77a910ff9c929b6c4bb42dc489baea8c05a4cee31657cebb1f49712a/django-mjml-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "c068998fb1bf626f712b232383909177", "sha256": "cc06d3bdfd06c951d9bf9971ad9a8300ee5d3df444f4c9bbe70af3a974f4aef3" }, "downloads": -1, "filename": "django_mjml-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c068998fb1bf626f712b232383909177", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8682, "upload_time": "2019-07-29T20:12:44", "url": "https://files.pythonhosted.org/packages/de/88/66eea3489657786b1347f2a9143573c7464ffa0213c1c509a01350c1855e/django_mjml-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "794da51732604ea082c5087ed8bf169f", "sha256": "1b21069a554cb1801467846483f435d6bd51e5de6c6462110ca32a7d4c18669a" }, "downloads": -1, "filename": "django-mjml-0.8.0.tar.gz", "has_sig": false, "md5_digest": "794da51732604ea082c5087ed8bf169f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8271, "upload_time": "2019-07-29T20:12:46", "url": "https://files.pythonhosted.org/packages/4e/50/8d2678cce90633bbd340dfd3b7e568ea1b0ed1f114325df02853c6d2c747/django-mjml-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c068998fb1bf626f712b232383909177", "sha256": "cc06d3bdfd06c951d9bf9971ad9a8300ee5d3df444f4c9bbe70af3a974f4aef3" }, "downloads": -1, "filename": "django_mjml-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c068998fb1bf626f712b232383909177", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8682, "upload_time": "2019-07-29T20:12:44", "url": "https://files.pythonhosted.org/packages/de/88/66eea3489657786b1347f2a9143573c7464ffa0213c1c509a01350c1855e/django_mjml-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "794da51732604ea082c5087ed8bf169f", "sha256": "1b21069a554cb1801467846483f435d6bd51e5de6c6462110ca32a7d4c18669a" }, "downloads": -1, "filename": "django-mjml-0.8.0.tar.gz", "has_sig": false, "md5_digest": "794da51732604ea082c5087ed8bf169f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8271, "upload_time": "2019-07-29T20:12:46", "url": "https://files.pythonhosted.org/packages/4e/50/8d2678cce90633bbd340dfd3b7e568ea1b0ed1f114325df02853c6d2c747/django-mjml-0.8.0.tar.gz" } ] }