{ "info": { "author": "Tim Heap & Mark Walker", "author_email": "theshow@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8" ], "description": "django-bleach - Bleach and sanitise user HTML\n=============================================\n\n.. image:: https://travis-ci.org/marksweb/django-bleach.svg?branch=master\n :target: https://travis-ci.org/marksweb/django-bleach\n\n.. image:: http://img.shields.io/pypi/v/django-bleach.svg?style=flat-square\n :target: https://pypi.python.org/pypi/django-bleach/\n :alt: Latest Version\n\n.. image:: https://codecov.io/gh/marksweb/django-bleach/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/marksweb/django-bleach\n\n.. image:: https://api.codacy.com/project/badge/Grade/c34f923ab0a84a6f96728866c749d511\n :alt: Codacy Badge\n :target: https://app.codacy.com/app/marksweb/django-bleach?utm_source=github.com&utm_medium=referral&utm_content=marksweb/django-bleach&utm_campaign=Badge_Grade_Dashboard\n\n.. image:: http://img.shields.io/pypi/dm/django-bleach.svg?style=flat-square\n :target: https://pypi.python.org/pypi/django-bleach/\n :alt: Downloads\n\n.. image:: http://img.shields.io/pypi/l/django-bleach.svg?style=flat-square\n :target: https://pypi.python.org/pypi/django-bleach/\n :alt: License\n\nBleach_ is a Python module that takes any HTML input, and returns\nvalid, sanitised HTML that contains only an allowed subset of HTML tags,\nattributes and styles. ``django-bleach`` is a Django app that makes using\n``bleach`` extremely easy.\n\nSetup\n-----\n\n1. Install ``django-bleach`` via ``pip``::\n\n pip install django-bleach\n\n2. Add ``django-bleach`` to your ``INSTALLED_APPS``::\n\n INSTALLED_APPS = [\n # ...\n 'django_bleach',\n # ...\n ]\n\n3. Select some sensible defaults for the allowed tags, attributes and styles;\n and the behaviour when unknown tags are encountered. Each of these are\n optional, and default to using the ``bleach`` defaults. See the\n `bleach documentation`_::\n\n # Which HTML tags are allowed\n BLEACH_ALLOWED_TAGS = ['p', 'b', 'i', 'u', 'em', 'strong', 'a']\n\n # Which HTML attributes are allowed\n BLEACH_ALLOWED_ATTRIBUTES = ['href', 'title', 'style']\n\n # Which CSS properties are allowed in 'style' attributes (assuming\n # style is an allowed attribute)\n BLEACH_ALLOWED_STYLES = [\n 'font-family', 'font-weight', 'text-decoration', 'font-variant']\n\n # Strip unknown tags if True, replace with HTML escaped characters if\n # False\n BLEACH_STRIP_TAGS = True\n\n # Strip comments, or leave them in.\n BLEACH_STRIP_COMMENTS = False\n\n4. Select the default widget for bleach fields. This defaults to\n ``django.forms.Textarea``, but you will probably want to replace it with a\n WYSIWYG editor, or something similar::\n\n # Use the CKEditorWidget for bleached HTML fields\n BLEACH_DEFAULT_WIDGET = 'wysiwyg.widgets.WysiwygWidget'\n\n I use `django-ckeditor`_ in my projects, but what you use is up to you.\n\nUsage\n-----\n\nIn your models\n**************\n\n``django-bleach`` provides three ways of creating bleached output. The simplest\nway of including user-editable HTML content that is automatically sanitised is\nby using the ``BleachField`` model field::\n\n # in app/models.py\n\n from django import models\n from django_bleach.models import BleachField\n\n class Post(models.Model):\n\n title = models.CharField()\n content = BleachField()\n\n # ...\n\n``BleachField`` takes the following arguments, to customise the output of\n``bleach``. See the `bleach documentation`_ for their use:\n\n* ``allowed_tags``\n* ``allowed_attributes``\n* ``allowed_styles``\n* ``strip_tags``\n* ``strip_comments``\n\nIn addition to the ``bleach``-specific arguments, the ``BleachField`` model field\naccepts all of the normal field attributes. Behind the scenes, it is a\n``TextField``, and accepts all the same arguments as the default ``TextField`` does.\n\nThe ``BleachField`` model field makes use of the ``BleachField`` form field to do\nall of the work. It provides no sanitisation facilities itself. This is\nconsidered a bug, but a clean solution has not yet been implemented. Any pull\nrequests fixing this will be gratefully applied. As long as the ``BleachField``\nmodel field is only used with ``BleachField`` form fields, there will be no\nproblem. If this is not the case, sanitised HTML can not be guaranteed.\n\nIn your forms\n*************\n\nA ``BleachField`` form field is provided. This field sanitises HTML input from\nthe user, and presents safe, clean HTML to your Django application. This is\nwhere most of the work is done.\n\nIn your templates\n*****************\n\nIf you have a piece of content from somewhere that needs to be printed in a\ntemplate, you can use the ``bleach`` filter::\n\n {% load bleach_tags %}\n\n {{ some_unsafe_content|bleach }}\n\nIf filter has no arguments it uses default settings defined in your\napplication settings. You can override allowed tags by specifying them\nas a parameter to the filter::\n\n {{ some_unsafe_content|bleach:\"p,span\" }}\n\nThere is also ``bleach_linkify`` which uses the linkify_ function of bleach\nwhich converts URL-like strings in an HTML fragment to links\n\nThis function converts strings that look like URLs, domain names and email\naddresses in text that may be an HTML fragment to links, while preserving:\n\n1. links already in the string\n2. urls found in attributes\n3. email addresses\n\n\n.. _bleach: https://github.com/jsocol/bleach \"Bleach\"\n.. _bleach documentation: https://github.com/jsocol/bleach/blob/master/README.rst \"Bleach documentation - parameters\"\n.. _django-ckeditor: https://github.com/shaunsephton/django-ckeditor \"Django CKEditor widget\"\n.. _linkify: https://bleach.readthedocs.io/en/latest/linkify.html?highlight=linkify#bleach.linkify \"linkify\"\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/marksweb/django-bleach", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-bleach", "package_url": "https://pypi.org/project/django-bleach/", "platform": "", "project_url": "https://pypi.org/project/django-bleach/", "project_urls": { "Homepage": "https://github.com/marksweb/django-bleach" }, "release_url": "https://pypi.org/project/django-bleach/0.6.0/", "requires_dist": [ "bleach (>=1.5.0)", "Django (>=1.11)" ], "requires_python": "", "summary": "Easily use bleach with Django models and templates", "version": "0.6.0" }, "last_serial": 5995948, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f8c3e012ca6e09708c4d8e5833787d58", "sha256": "ee224815c38525b95b97c306829f4ac3d3696c56c70358bad162377ae5ea3282" }, "downloads": -1, "filename": "django-bleach-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f8c3e012ca6e09708c4d8e5833787d58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2082, "upload_time": "2012-08-13T04:34:27", "url": "https://files.pythonhosted.org/packages/02/da/23223f1f059114f58cd145f4a181b94cc072f7f25b1c043919fb2d7d1782/django-bleach-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "84ff492fb12d94132ef5a8f03df6b9b5", "sha256": "a6bd787aeb142467fe5c6bfe2af81e79af65be8734184b9a2eb6990f3c57b155" }, "downloads": -1, "filename": "django-bleach-0.1.1.tar.gz", "has_sig": false, "md5_digest": "84ff492fb12d94132ef5a8f03df6b9b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2120, "upload_time": "2012-08-13T07:17:57", "url": "https://files.pythonhosted.org/packages/05/59/205c71404a9ce130574aa58744554b58aa824a6cdcf9ce432c4837287984/django-bleach-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7d194ccf6e7887a6e03157af9c030a2d", "sha256": "cd1bfbff77db577cd926e95e453eb0e67bafc7d2c94725bba1ba41f00e352052" }, "downloads": -1, "filename": "django-bleach-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7d194ccf6e7887a6e03157af9c030a2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2114, "upload_time": "2012-08-13T07:31:42", "url": "https://files.pythonhosted.org/packages/b4/a2/e55ec693433d420079e04b8729354616ef652d37d6933f887e9b2937de97/django-bleach-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ffd326eacd6813ab88398338ccfe7da3", "sha256": "092a86725f5fdb9dc45a656bbf51c089611d946bf6cd56264f86122bcaeab8b1" }, "downloads": -1, "filename": "django-bleach-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ffd326eacd6813ab88398338ccfe7da3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2386, "upload_time": "2012-08-22T00:02:48", "url": "https://files.pythonhosted.org/packages/8c/2f/8a46c01f27fad890777eeed091036bdadd2badc7179dd794e981dfce2d10/django-bleach-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7960515bcb605b490cb6eb6bda576814", "sha256": "56143e2e621bca62c2db5ac5f7a4d63a78012b5565ede16b48e0c60a4208b3c3" }, "downloads": -1, "filename": "django-bleach-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7960515bcb605b490cb6eb6bda576814", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2395, "upload_time": "2013-06-03T02:19:13", "url": "https://files.pythonhosted.org/packages/33/0d/5c962507681c65b62b7d642b1a26e64305838db380113c91b55551bf34f2/django-bleach-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "445e84667490191506e2e3c859710a6e", "sha256": "e5cad5ee1b94bb70817f2999a917a603627eac4c562d64b9e079a1a0bf62a00e" }, "downloads": -1, "filename": "django-bleach-0.1.5.tar.gz", "has_sig": false, "md5_digest": "445e84667490191506e2e3c859710a6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2541, "upload_time": "2013-09-25T02:56:59", "url": "https://files.pythonhosted.org/packages/73/cb/aabe390fcfc2f94625bfd911287f1e1b59b0de4f4431d805055a89967311/django-bleach-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ba2295698509b713d477a46cb2170102", "sha256": "ab8bca217cee06896ff965c42be1d4ffe4930ee1afae064bee86f1133f7698fa" }, "downloads": -1, "filename": "django-bleach-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ba2295698509b713d477a46cb2170102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4144, "upload_time": "2014-02-17T23:46:12", "url": "https://files.pythonhosted.org/packages/98/8d/4b187f7de474e993eabbc879fb10c162dddd2d9b3a3f8e1e2648fbb2d168/django-bleach-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "46a53a57a17dfa0b5c71ca3a5263484a", "sha256": "1c38931cbff77f9d0f52bdce5b2eba9e5318a08f4b49422a909d817611320166" }, "downloads": -1, "filename": "django-bleach-0.2.1.tar.gz", "has_sig": false, "md5_digest": "46a53a57a17dfa0b5c71ca3a5263484a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4101, "upload_time": "2014-09-01T23:46:51", "url": "https://files.pythonhosted.org/packages/2a/99/3f87df887eb950bd16c2290e32e23577f107ed5b6e74dddf82820afec1ec/django-bleach-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7cf49f192e7f3147d7b299a20125dee3", "sha256": "97574b7af7444c91ae92c57ef34cc59c656de3069566a91ab7522fd610ace732" }, "downloads": -1, "filename": "django-bleach-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7cf49f192e7f3147d7b299a20125dee3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4094, "upload_time": "2014-09-20T04:37:01", "url": "https://files.pythonhosted.org/packages/5a/12/3a6ec6d8aae68562a9c662f0e2fd15da3d85f681cc759852b2ac40e9db43/django-bleach-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4fc7583adc746654ce762e481f7c1f5e", "sha256": "1ce3d45503629c30c46d9b6040061a8bf963060e95720ab1ab9a6c0a4914bf0f" }, "downloads": -1, "filename": "django_bleach-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4fc7583adc746654ce762e481f7c1f5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4141, "upload_time": "2018-12-18T11:52:12", "url": "https://files.pythonhosted.org/packages/b8/01/7e7593bf216682230366bab3b8a8a3919df61e77aa1a11f4f4c07a0d17ad/django_bleach-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15a98fd1582e9bfd41455a3a06dcdbec", "sha256": "89611217cc5c2a8327e2166e29a7d896691222f8681b985427bc6242a5b4fb8d" }, "downloads": -1, "filename": "django-bleach-0.4.0.tar.gz", "has_sig": false, "md5_digest": "15a98fd1582e9bfd41455a3a06dcdbec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4108, "upload_time": "2018-12-18T11:52:13", "url": "https://files.pythonhosted.org/packages/4e/36/0342da34bd118f867d4e6bdc305198539b29ef44fc2f32927a983ac0203b/django-bleach-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0fc4b05f56b9fc51e7aa4e6d391278c5", "sha256": "c34a5b0b36c457ebeeb4ae991a40e9f70c871831ca7738a8c1e1adc8266b3853" }, "downloads": -1, "filename": "django_bleach-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0fc4b05f56b9fc51e7aa4e6d391278c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7165, "upload_time": "2019-01-24T22:42:40", "url": "https://files.pythonhosted.org/packages/90/42/70980b7abb6e4c4b28396dea42d1364b172d34b1db69641ec360ef74246a/django_bleach-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b2bc80b4e7f63a59cdc8e0c290730f7", "sha256": "8d472f1e8c68f2a7b146c3f79e226e5a5bfcaef1395cf8e10d8dbe3ca9ca1f9e" }, "downloads": -1, "filename": "django-bleach-0.4.1.tar.gz", "has_sig": false, "md5_digest": "7b2bc80b4e7f63a59cdc8e0c290730f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5151, "upload_time": "2019-01-24T22:42:41", "url": "https://files.pythonhosted.org/packages/3a/c3/da630aba4f70aa558e3992026389bddd53c48c3e07fd3d5cec8e02a92e1a/django-bleach-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "dbf463df9071c0026c5394b3403234f1", "sha256": "406c6a77150796bd5fecbf0d1c5cef5125d13b813525c609ae41cd65485dad4c" }, "downloads": -1, "filename": "django_bleach-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbf463df9071c0026c5394b3403234f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13279, "upload_time": "2019-02-02T01:17:14", "url": "https://files.pythonhosted.org/packages/18/d2/48c4f3429c600303aca2b181cd030efeb23acee05a7ae21fae71bbd0446e/django_bleach-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24ab5135449764e569dc68a3601f4054", "sha256": "16f0fada8394b7a9e0f0522b959afb8b7826d8cf4ab2a92ca9a78caa2327b496" }, "downloads": -1, "filename": "django-bleach-0.5.0.tar.gz", "has_sig": false, "md5_digest": "24ab5135449764e569dc68a3601f4054", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18054, "upload_time": "2019-02-02T01:17:16", "url": "https://files.pythonhosted.org/packages/9e/8f/47af3968217a8064d082520ffc1f38ad938c796356f00cd50585afcb1baf/django-bleach-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c227a9748d8caa8c9fd1f5de8ca7771b", "sha256": "5a593c5f7ff7eeaca5391e18af7962016ba6fea61e9bafa340b8264173058ab4" }, "downloads": -1, "filename": "django_bleach-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c227a9748d8caa8c9fd1f5de8ca7771b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13897, "upload_time": "2019-02-12T10:55:54", "url": "https://files.pythonhosted.org/packages/75/f3/45766002a6ae2facfd0c041cf91f7965a21bbde6ceb197db8686ffc48b9f/django_bleach-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1e5782d6518a3fe6dc5dc45c9a3535c", "sha256": "cc12bb06bd1bac8de69400463d963c199ec523a297d612b4e119c79241b6a68b" }, "downloads": -1, "filename": "django-bleach-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d1e5782d6518a3fe6dc5dc45c9a3535c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19600, "upload_time": "2019-02-12T10:55:56", "url": "https://files.pythonhosted.org/packages/67/2e/5085998b97888481a4ee84849df07e0ae9a13a1accb65559e5622263d780/django-bleach-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "f42de6b92af6a099ae79c775e77bf35f", "sha256": "55eb0b8064de229a0b627dbeaafe8f4c2d7ba700d6f222ee077a9d5edfb4c980" }, "downloads": -1, "filename": "django_bleach-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f42de6b92af6a099ae79c775e77bf35f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14004, "upload_time": "2019-03-15T17:08:22", "url": "https://files.pythonhosted.org/packages/79/1a/c97002e3e79d022225739410d436ba3c030b0ca6c83370e633ecd4de9c67/django_bleach-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "311cacca84cf20734267ea83744bc575", "sha256": "ac495eb70d8be33690b537aceb4f636a4967d749e8d64a4a5905f72a1c66f55a" }, "downloads": -1, "filename": "django-bleach-0.5.2.tar.gz", "has_sig": false, "md5_digest": "311cacca84cf20734267ea83744bc575", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19769, "upload_time": "2019-03-15T17:08:25", "url": "https://files.pythonhosted.org/packages/6a/1a/4e5121be4dd7d1320717d1fc653879667415c3a9a785ae49ca8b4034b48a/django-bleach-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "c522ae97b2affc4e6fc0df0c6a67c4a0", "sha256": "b657dfe1869d8bdb40b56b52ee6292e49ce5871ea4361b4704caab968e1f8bfe" }, "downloads": -1, "filename": "django_bleach-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c522ae97b2affc4e6fc0df0c6a67c4a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14105, "upload_time": "2019-04-16T21:59:06", "url": "https://files.pythonhosted.org/packages/61/1a/ff632c618155dd4f71cdec279e15d9111f564993a1145bf32f7b91a4b2f2/django_bleach-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed4f0cb6369c8a693a0a414594854a68", "sha256": "fb2b16473417c5cfdf23e62f1e5afcde943e9ba8e235d1d90f9e87a8012cd588" }, "downloads": -1, "filename": "django-bleach-0.5.3.tar.gz", "has_sig": false, "md5_digest": "ed4f0cb6369c8a693a0a414594854a68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19906, "upload_time": "2019-04-16T21:59:08", "url": "https://files.pythonhosted.org/packages/0b/fa/701c82a3b224d28c80799d13b20ace8326bc1eb3ae83d097f9c17d7b4aaf/django-bleach-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "25dfa59cf46849c70a9987f35bd1ea0c", "sha256": "84fcba0051593377d709118c5fb29cb86913a4b1c11d516fd5f6516fcacbbfd5" }, "downloads": -1, "filename": "django_bleach-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25dfa59cf46849c70a9987f35bd1ea0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14055, "upload_time": "2019-10-18T14:36:20", "url": "https://files.pythonhosted.org/packages/1c/67/10b893e75928468b1c3030c452d8ca4a4eb7cf2669e5e622c974a5bdd539/django_bleach-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00d006b0095a8103818ba4f6f9b5271c", "sha256": "084f0d9fffac1e8d1c2a3f30e1540393f41cac43537e38d58bf4b7eb79522cb3" }, "downloads": -1, "filename": "django-bleach-0.6.0.tar.gz", "has_sig": false, "md5_digest": "00d006b0095a8103818ba4f6f9b5271c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19895, "upload_time": "2019-10-18T14:36:22", "url": "https://files.pythonhosted.org/packages/39/1e/f4bcbcdf34300c161a694d97a938eee95612921039ecd5b2c0d6e3e06080/django-bleach-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25dfa59cf46849c70a9987f35bd1ea0c", "sha256": "84fcba0051593377d709118c5fb29cb86913a4b1c11d516fd5f6516fcacbbfd5" }, "downloads": -1, "filename": "django_bleach-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25dfa59cf46849c70a9987f35bd1ea0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14055, "upload_time": "2019-10-18T14:36:20", "url": "https://files.pythonhosted.org/packages/1c/67/10b893e75928468b1c3030c452d8ca4a4eb7cf2669e5e622c974a5bdd539/django_bleach-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00d006b0095a8103818ba4f6f9b5271c", "sha256": "084f0d9fffac1e8d1c2a3f30e1540393f41cac43537e38d58bf4b7eb79522cb3" }, "downloads": -1, "filename": "django-bleach-0.6.0.tar.gz", "has_sig": false, "md5_digest": "00d006b0095a8103818ba4f6f9b5271c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19895, "upload_time": "2019-10-18T14:36:22", "url": "https://files.pythonhosted.org/packages/39/1e/f4bcbcdf34300c161a694d97a938eee95612921039ecd5b2c0d6e3e06080/django-bleach-0.6.0.tar.gz" } ] }