{ "info": { "author": "Armin Ronacher", "author_email": "armin.ronacher@active-4.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD 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.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML" ], "description": "MarkupSafe\n==========\n\nMarkupSafe implements a text object that escapes characters so it is\nsafe to use in HTML and XML. Characters that have special meanings are\nreplaced so that they display as the actual characters. This mitigates\ninjection attacks, meaning untrusted user input can safely be displayed\non a page.\n\n\nInstalling\n----------\n\nInstall and update using `pip`_:\n\n.. code-block:: text\n\n pip install -U MarkupSafe\n\n.. _pip: https://pip.pypa.io/en/stable/quickstart/\n\n\nExamples\n--------\n\n.. code-block:: pycon\n\n >>> from markupsafe import Markup, escape\n >>> # escape replaces special characters and wraps in Markup\n >>> escape('')\n Markup(u'<script>alert(document.cookie);</script>')\n >>> # wrap in Markup to mark text \"safe\" and prevent escaping\n >>> Markup('Hello')\n Markup('hello')\n >>> escape(Markup('Hello'))\n Markup('hello')\n >>> # Markup is a text subclass (str on Python 3, unicode on Python 2)\n >>> # methods and operators escape their arguments\n >>> template = Markup(\"Hello %s\")\n >>> template % '\"World\"'\n Markup('Hello "World"')\n\n\nDonate\n------\n\nThe Pallets organization develops and supports MarkupSafe and other\nlibraries that use it. In order to grow the community of contributors\nand users, and allow the maintainers to devote more time to the\nprojects, `please donate today`_.\n\n.. _please donate today: https://palletsprojects.com/donate\n\n\nLinks\n-----\n\n* Website: https://palletsprojects.com/p/markupsafe/\n* Documentation: https://markupsafe.palletsprojects.com/\n* License: `BSD-3-Clause `_\n* Releases: https://pypi.org/project/MarkupSafe/\n* Code: https://github.com/pallets/markupsafe\n* Issue tracker: https://github.com/pallets/markupsafe/issues\n* Test status:\n\n * Linux, Mac: https://travis-ci.org/pallets/markupsafe\n * Windows: https://ci.appveyor.com/project/pallets/markupsafe\n\n* Test coverage: https://codecov.io/gh/pallets/markupsafe\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://palletsprojects.com/p/markupsafe/", "keywords": "", "license": "BSD-3-Clause", "maintainer": "The Pallets Team", "maintainer_email": "contact@palletsprojects.com", "name": "MarkupSafe", "package_url": "https://pypi.org/project/MarkupSafe/", "platform": "", "project_url": "https://pypi.org/project/MarkupSafe/", "project_urls": { "Code": "https://github.com/pallets/markupsafe", "Documentation": "https://markupsafe.palletsprojects.com/", "Homepage": "https://palletsprojects.com/p/markupsafe/", "Issue tracker": "https://github.com/pallets/markupsafe/issues" }, "release_url": "https://pypi.org/project/MarkupSafe/1.1.1/", "requires_dist": null, "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Safely add untrusted strings to HTML/XML markup.", "version": "1.1.1" }, "last_serial": 4859675, "releases": { "0.11": [ { "comment_text": "", "digests": { "md5": "48d445941c16d6aa55caf8e148fc0911", "sha256": "f19442168c44db14b7093d1f93444233b05271dd76b4bb96ff8007ef83ac8855" }, "downloads": -1, "filename": "MarkupSafe-0.11.tar.gz", "has_sig": false, "md5_digest": "48d445941c16d6aa55caf8e148fc0911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10911, "upload_time": "2010-09-07T17:47:12", "url": "https://files.pythonhosted.org/packages/ee/51/df4a007a19f3de1b733adac77da11fa45f1ec5089549a7cc2d67195bb2c1/MarkupSafe-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "edd4b6950f6d4ddc6e23fa322f8f0f53", "sha256": "2670f759d00b3df50625b493b7bd20f808024dab278eecc2c8b890b4e8083757" }, "downloads": -1, "filename": "MarkupSafe-0.12.tar.gz", "has_sig": false, "md5_digest": "edd4b6950f6d4ddc6e23fa322f8f0f53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10939, "upload_time": "2011-02-17T23:15:13", "url": "https://files.pythonhosted.org/packages/00/00/d268f88c561a92e35e1df96e68dbec2210926366c79fd426b1d9ee99b020/MarkupSafe-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "f44b8f4bba98b3e66884158f97585829", "sha256": "b3dc475d5b4ccb1f3d92c122685aa9b5476decbdc3db7bf90c5f892f21e0d94a" }, "downloads": -1, "filename": "MarkupSafe-0.13.tar.gz", "has_sig": false, "md5_digest": "f44b8f4bba98b3e66884158f97585829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11174, "upload_time": "2011-07-20T09:52:05", "url": "https://files.pythonhosted.org/packages/61/9d/195c0e2e9efcba7b5f2cad9d01ea7311e20358a7d1c8a928fb481eecad09/MarkupSafe-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "68c6ea6df002649218d24cf490a8ca82", "sha256": "e5162efaa77c1764651f01baec7cbf7f663575930f74007394798d1d796cebeb" }, "downloads": -1, "filename": "MarkupSafe-0.14.tar.gz", "has_sig": false, "md5_digest": "68c6ea6df002649218d24cf490a8ca82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11269, "upload_time": "2011-07-20T10:35:20", "url": "https://files.pythonhosted.org/packages/cf/72/6ad21b64f007dba3d211a973f37e3bf0bffae88c4efb868999fd2c94497a/MarkupSafe-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "4e7c4d965fe5e033fa2d7bb7746bb186", "sha256": "339ec04d20ad9cdccbfe9f38dce6182cc504ce789e5d0f9647eaa752f0f95300" }, "downloads": -1, "filename": "MarkupSafe-0.15.tar.gz", "has_sig": false, "md5_digest": "4e7c4d965fe5e033fa2d7bb7746bb186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11265, "upload_time": "2011-07-20T10:58:13", "url": "https://files.pythonhosted.org/packages/00/52/33fd9769edf01ffab9e3fd321333fe4d9f7ac9cb0b17ce9524abcb64e089/MarkupSafe-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "fe88012f7fe75252efd26cd25a100851", "sha256": "abb017f327ffcf0bd012cf9fa98700aa9d079d4e192c81c9ae01f9d795748f8d" }, "downloads": -1, "filename": "MarkupSafe-0.16.tar.gz", "has_sig": false, "md5_digest": "fe88012f7fe75252efd26cd25a100851", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11530, "upload_time": "2013-05-20T18:13:20", "url": "https://files.pythonhosted.org/packages/44/ee/37bd0844418acd5fb9c588aae835f38b9b7c4cd0c9b95c78c8ebb74bb65a/MarkupSafe-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "61d5edc130e3242cfaff9fd9fdefde8f", "sha256": "bdda8df9395253d06af11ce33778aed4d5f297cb1d8cb380ab955c1a04bbb9d4" }, "downloads": -1, "filename": "MarkupSafe-0.17.tar.gz", "has_sig": false, "md5_digest": "61d5edc130e3242cfaff9fd9fdefde8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11696, "upload_time": "2013-05-21T16:40:14", "url": "https://files.pythonhosted.org/packages/04/d0/21c43bb0a9c9b31c8bfeb3676e12ec0aae2b71632497b6bd6505c980a38a/MarkupSafe-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "f8d252fd05371e51dec2fe9a36890687", "sha256": "b7d5d688bdd345bfa897777d297756688cf02e1b3742c56885e2e5c2b996ff82" }, "downloads": -1, "filename": "MarkupSafe-0.18.tar.gz", "has_sig": false, "md5_digest": "f8d252fd05371e51dec2fe9a36890687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11748, "upload_time": "2013-05-22T01:15:43", "url": "https://files.pythonhosted.org/packages/98/cf/197c3b0f73224b84eb419a967f87565bcc0b0c1147012397e6bd2d45e253/MarkupSafe-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "ccb3f746c807c5500850987006854a6d", "sha256": "62fcc5d641df8b5ad271ebbd6b77a19cd92eceba1e1a990de4e96c867789f037" }, "downloads": -1, "filename": "MarkupSafe-0.19.tar.gz", "has_sig": false, "md5_digest": "ccb3f746c807c5500850987006854a6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11807, "upload_time": "2014-03-06T16:52:31", "url": "https://files.pythonhosted.org/packages/8e/90/da092a12fb96e0c4cacc279d1f92819ae82bfa291e0a03afe8059518e91a/MarkupSafe-0.19.tar.gz" } ], "0.20": [ { "comment_text": "", "digests": { "md5": "7da066d9cb191a70aa85d0a3d43565d1", "sha256": "f6cf3bd233f9ea6147b21c7c02cac24e5363570ce4fd6be11dab9f499ed6a7d8" }, "downloads": -1, "filename": "MarkupSafe-0.20.tar.gz", "has_sig": false, "md5_digest": "7da066d9cb191a70aa85d0a3d43565d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11962, "upload_time": "2014-04-17T09:06:04", "url": "https://files.pythonhosted.org/packages/6f/c3/7adab2342dc7f14d32943505c9bd163d93a16fa117b8fee82e48f3529fb5/MarkupSafe-0.20.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "fde838d9337fa51744283f46a1db2e74", "sha256": "c6465cd6ed2b96509ef0100e7fff8718ed52c2affab1860ed5a9b67f604dd59a" }, "downloads": -1, "filename": "MarkupSafe-0.21.tar.gz", "has_sig": false, "md5_digest": "fde838d9337fa51744283f46a1db2e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13091, "upload_time": "2014-04-17T09:50:55", "url": "https://files.pythonhosted.org/packages/c6/33/963f57460372f8401e1f9aa32c8ed8f07a5cae0f11024f5ff1d4cb3576c8/MarkupSafe-0.21.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "cb3ec29fd5361add24cfd0c6e2953b3e", "sha256": "7642852b6d1e55c9e12e00a552c0b8943880f2172e55141ccb41eb5f8675dfa5" }, "downloads": -1, "filename": "MarkupSafe-0.22.tar.gz", "has_sig": false, "md5_digest": "cb3ec29fd5361add24cfd0c6e2953b3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13413, "upload_time": "2014-05-08T14:57:37", "url": "https://files.pythonhosted.org/packages/58/18/646cbd99909a0c86eb7b9c0277b88cb54f3e2619f6115f48199a4accde97/MarkupSafe-0.22.tar.gz" } ], "0.23": [ { "comment_text": "", "digests": { "md5": "f5ab3deee4c37cd6a922fb81e730da6e", "sha256": "a4ec1aff59b95a14b45eb2e23761a0179e98319da5a7eb76b56ea8cdc7b871c3" }, "downloads": -1, "filename": "MarkupSafe-0.23.tar.gz", "has_sig": false, "md5_digest": "f5ab3deee4c37cd6a922fb81e730da6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13416, "upload_time": "2014-05-08T14:58:53", "url": "https://files.pythonhosted.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "10a7c6bf81f91f280ba9e76e32e01c94", "sha256": "9d84526bcfb6435d30cdb3531e3c43170d77107531a6d695c12a9c126ac09766" }, "downloads": -1, "filename": "MarkupSafe-0.9.tar.gz", "has_sig": false, "md5_digest": "10a7c6bf81f91f280ba9e76e32e01c94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10381, "upload_time": "2010-06-22T19:55:49", "url": "https://files.pythonhosted.org/packages/be/30/7dfaf5f61e9648a9bb97ecd0099da2546ea78fe93cb9c777030c6d056c0d/MarkupSafe-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "7f469f664b565b440f099997255e6d3c", "sha256": "bd4a2d122def99ed5cc300bc67249aef1d714f95ad748a0face6d0a89c42e028" }, "downloads": -1, "filename": "MarkupSafe-0.9.1.tar.gz", "has_sig": false, "md5_digest": "7f469f664b565b440f099997255e6d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10422, "upload_time": "2010-06-22T20:12:52", "url": "https://files.pythonhosted.org/packages/3b/45/dfad433343922655477760d506b058f96a783e8c0ada7b8d0602ff2beace/MarkupSafe-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "69b72d1afdd9e808f9c1ef65f819c7a6", "sha256": "d2a1980ea5bae80a999dad6aafe1ad2f0440522630caeecb84ffe061c8054342" }, "downloads": -1, "filename": "MarkupSafe-0.9.2.tar.gz", "has_sig": false, "md5_digest": "69b72d1afdd9e808f9c1ef65f819c7a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10461, "upload_time": "2010-06-22T22:24:14", "url": "https://files.pythonhosted.org/packages/36/83/400b5f58bfa88f96bc68ccd963990c80549a2825d0777bd838f03d8f0b42/MarkupSafe-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "99dccbeb83302f6b593d382098b3b43a", "sha256": "6e24a888624403b67f4331050c58d1929ab5c2300f3f55260f39580e3a482bbf" }, "downloads": -1, "filename": "MarkupSafe-0.9.3.tar.gz", "has_sig": false, "md5_digest": "99dccbeb83302f6b593d382098b3b43a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10506, "upload_time": "2010-08-11T10:19:59", "url": "https://files.pythonhosted.org/packages/f1/a7/39b74c3c7b46531842d2a9a55b7d6bf5b44851786d131d0fa76dbb4abf44/MarkupSafe-0.9.3.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "2fcedc9284d50e577b5192e8e3578355", "sha256": "a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665" }, "downloads": -1, "filename": "MarkupSafe-1.0.tar.gz", "has_sig": false, "md5_digest": "2fcedc9284d50e577b5192e8e3578355", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14356, "upload_time": "2017-03-07T15:32:13", "url": "https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1036109e132252719b1dbe9594aef1ae", "sha256": "efdc45ef1afc238db84cb4963aa689c0408912a0239b0721cb172b4016eb31d6" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "1036109e132252719b1dbe9594aef1ae", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 17689, "upload_time": "2018-11-05T17:40:36", "url": "https://files.pythonhosted.org/packages/cd/52/927263d9cf66a12e05c5caef43ee203bd92355e9a321552d2b8c4aee5f1e/MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "af360724cb843bdb8aee09626413b59e", "sha256": "52ccb45e77a1085ec5461cde794e1aa037df79f473cbc69b974e73940655c8d7" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "af360724cb843bdb8aee09626413b59e", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24322, "upload_time": "2018-11-05T17:40:37", "url": "https://files.pythonhosted.org/packages/44/a9/c4c21415f12db6eca45e8728ce9aa7b56942dcd324a2d8687cece33c82dd/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "37b7dae665d9e3fa8d474ce25d7e4d23", "sha256": "525396ee324ee2da82919f2ee9c9e73b012f23e7640131dd1b53a90206a0f09c" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "37b7dae665d9e3fa8d474ce25d7e4d23", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24536, "upload_time": "2018-11-05T17:40:39", "url": "https://files.pythonhosted.org/packages/94/7a/34f53c66e0f9070b273c083d674581158426f2670cfd03f07fec375f0325/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "90e565b47cec4bee8d2253072afb81b7", "sha256": "5c3fbebd7de20ce93103cb3183b47671f2885307df4a17a0ad56a1dd51273d36" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", "has_sig": true, "md5_digest": "90e565b47cec4bee8d2253072afb81b7", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24319, "upload_time": "2018-11-05T17:40:40", "url": "https://files.pythonhosted.org/packages/b7/45/e3e4b1b2e49b1b9d221aa42e61863d755dde464df9f53a06cc3ed25ff2b3/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "fc57fd8af952ba8c722c749c9e35375c", "sha256": "f82e347a72f955b7017a39708a3667f106e6ad4d10b25f237396a7115d8ed5fd" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "fc57fd8af952ba8c722c749c9e35375c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24542, "upload_time": "2018-11-05T17:40:42", "url": "https://files.pythonhosted.org/packages/bc/3a/6bfd7b4b202fa33bdda8e4e3d3acc719f381fd730f9a0e7c5f34e845bd4d/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3efdc36494bc238c5fe36e7dea741a21", "sha256": "31cbb1359e8c25f9f48e156e59e2eaad51cd5242c05ed18a8de6dbe85184e4b7" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp27-cp27m-win32.whl", "has_sig": true, "md5_digest": "3efdc36494bc238c5fe36e7dea741a21", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14403, "upload_time": "2018-11-05T17:40:43", "url": "https://files.pythonhosted.org/packages/ce/44/6636e1b2dc3f71dd7f73bf170d6642de3d5dfbf34a9072ccaeb9c33f2691/MarkupSafe-1.1.0-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "aee38a7a9558329a44ceef08ae1eb0cd", "sha256": "edce2ea7f3dfc981c4ddc97add8a61381d9642dc3273737e756517cc03e84dd6" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", "has_sig": true, "md5_digest": "aee38a7a9558329a44ceef08ae1eb0cd", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14230, "upload_time": "2018-11-05T17:40:45", "url": "https://files.pythonhosted.org/packages/df/db/3b4b04e988f45bc5950f60af8be8c3198482fcc574e1c6537cade74ca170/MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "482d2dfaa5a9b07e672526018fdfc3d3", "sha256": "19f637c2ac5ae9da8bfd98cef74d64b7e1bb8a63038a3505cd182c3fac5eb4d9" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "482d2dfaa5a9b07e672526018fdfc3d3", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19050, "upload_time": "2018-11-05T17:40:46", "url": "https://files.pythonhosted.org/packages/65/bf/160b4ae527a4e9f5241c579b69e5daf6daa824316ac4cdbc2dfa7e6de566/MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "016315623088cc0f078239c366ac64a7", "sha256": "98e439297f78fca3a6169fd330fbe88d78b3bb72f967ad9961bcac0d7fdd1550" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "016315623088cc0f078239c366ac64a7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27099, "upload_time": "2018-11-05T17:40:48", "url": "https://files.pythonhosted.org/packages/5a/d5/39b13b99df28ba3ceb2a54ab96b70de68270e9204b5661df55185fd36756/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "5a43d0f275549032b7e2eb924388dda7", "sha256": "fb7c206e01ad85ce57feeaaa0bf784b97fa3cad0d4a5737bc5295785f5c613a1" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "5a43d0f275549032b7e2eb924388dda7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27439, "upload_time": "2018-11-05T17:40:49", "url": "https://files.pythonhosted.org/packages/3e/a6/230a77104000937d717c300bcefe907a960d437e1a721e49c5fb40deb1c0/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d1dc0cf3d3ae0595e248668342dc31a5", "sha256": "1fa6058938190ebe8290e5cae6c351e14e7bb44505c4a7624555ce57fbbeba0d" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp34-cp34m-win32.whl", "has_sig": true, "md5_digest": "d1dc0cf3d3ae0595e248668342dc31a5", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14800, "upload_time": "2018-11-05T17:40:50", "url": "https://files.pythonhosted.org/packages/2d/88/85a2258e46c6aa1b214f0aa1bcd26e8bed1b1faa635ae8a5ebf4839b6b38/MarkupSafe-1.1.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "fc7f028805de5837220429184ac3520a", "sha256": "e982fe07ede9fada6ff6705af70514a52beb1b2c3d25d4e873e82114cf3c5401" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", "has_sig": true, "md5_digest": "fc7f028805de5837220429184ac3520a", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14674, "upload_time": "2018-11-05T17:40:52", "url": "https://files.pythonhosted.org/packages/33/5e/22525e5c3bca1cd05b8047b74ceee67cd326144b5c9332884815ad89397d/MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "34f81f79cf3b90fd43294dd40f8670b5", "sha256": "5e5851969aea17660e55f6a3be00037a25b96a9b44d2083651812c99d53b14d1" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "34f81f79cf3b90fd43294dd40f8670b5", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19103, "upload_time": "2018-11-05T17:40:53", "url": "https://files.pythonhosted.org/packages/f3/14/57314fd91debce8e53b8efe662093915d88eccf00df026224dfe71d7518b/MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "88cd1a2832431be4f92232ba8609916a", "sha256": "f137c02498f8b935892d5c0172560d7ab54bc45039de8805075e19079c639a9c" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "88cd1a2832431be4f92232ba8609916a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27294, "upload_time": "2018-11-05T17:40:55", "url": "https://files.pythonhosted.org/packages/45/9f/232d4cd0111056fc001bb0d06da45c09e7ad19568b61215244349e6020fa/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "fb513fec45ca59d76355588e544b24e4", "sha256": "3e835d8841ae7863f64e40e19477f7eb398674da6a47f09871673742531e6f4b" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "fb513fec45ca59d76355588e544b24e4", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27651, "upload_time": "2018-11-05T17:40:56", "url": "https://files.pythonhosted.org/packages/3e/a5/e188980ef1d0a4e0788b5143ea933f9afd760df38fec4c0b72b5ae3060c8/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "79d2a2504f1c611187a450d08460a0b5", "sha256": "5edfa27b2d3eefa2210fb2f5d539fbed81722b49f083b2c6566455eb7422fd7e" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp35-cp35m-win32.whl", "has_sig": true, "md5_digest": "79d2a2504f1c611187a450d08460a0b5", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16071, "upload_time": "2018-11-05T17:40:57", "url": "https://files.pythonhosted.org/packages/d3/51/ab9198d0f9aecbe5145864fcbd9e29b21d77d44c3e4000e392fcefd49343/MarkupSafe-1.1.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "52e26b54352561d7fbe1e26f0ee5516b", "sha256": "857eebb2c1dc60e4219ec8e98dfa19553dae33608237e107db9c6078b1167856" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", "has_sig": true, "md5_digest": "52e26b54352561d7fbe1e26f0ee5516b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16807, "upload_time": "2018-11-05T17:40:58", "url": "https://files.pythonhosted.org/packages/16/6d/673e8a405cc671a5b2f542b395ce10b6d166dc1e25db799927a528917fe9/MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5abfe42c37db33abfa7d369c17011973", "sha256": "bf54103892a83c64db58125b3f2a43df6d2cb2d28889f14c78519394feb41492" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "5abfe42c37db33abfa7d369c17011973", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19105, "upload_time": "2018-11-05T17:41:00", "url": "https://files.pythonhosted.org/packages/da/fc/2979c425ad23d528d6ac2e1f3efdc28e572fa1e1fbd5a75171cbdd7ddaa5/MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "441d5d6b8fc82cc322ff46bc596837f9", "sha256": "048ef924c1623740e70204aa7143ec592504045ae4429b59c30054cb31e3c432" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "441d5d6b8fc82cc322ff46bc596837f9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27338, "upload_time": "2018-11-05T17:41:01", "url": "https://files.pythonhosted.org/packages/61/6c/721fcace7ecf6ee99187f2f66d70f73847ca7487f4a0918148e6e8fe2cb4/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "56753caf683ed4efb1d61bc6edb2949b", "sha256": "83381342bfc22b3c8c06f2dd93a505413888694302de25add756254beee8449c" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "56753caf683ed4efb1d61bc6edb2949b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27691, "upload_time": "2018-11-05T17:41:03", "url": "https://files.pythonhosted.org/packages/08/04/f2191b50fb7f0712f03f064b71d8b4605190f2178ba02e975a87f7b89a0d/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "72f2ce2433f2e7700b34c5705969636a", "sha256": "130f844e7f5bdd8e9f3f42e7102ef1d49b2e6fdf0d7526df3f87281a532d8c8b" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp36-cp36m-win32.whl", "has_sig": true, "md5_digest": "72f2ce2433f2e7700b34c5705969636a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16068, "upload_time": "2018-11-05T17:41:04", "url": "https://files.pythonhosted.org/packages/7e/26/9446eee7b4f9063d9facde25ab46881a3dfcd22d09082bf65529816fd423/MarkupSafe-1.1.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "4dc243a791479acaf780cc22f00eb7ff", "sha256": "52b07fbc32032c21ad4ab060fec137b76eb804c4b9a1c7c7dc562549306afad2" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", "has_sig": true, "md5_digest": "4dc243a791479acaf780cc22f00eb7ff", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16808, "upload_time": "2018-11-05T17:41:05", "url": "https://files.pythonhosted.org/packages/9d/80/9a5daf3ed7b8482e72ee138cef602b538cfba5c507e24e39fb95c189b16b/MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9ada9ba2ad2875372ba818eb65acfa81", "sha256": "1f19ef5d3908110e1e891deefb5586aae1b49a7440db952454b4e281b41620cd" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "9ada9ba2ad2875372ba818eb65acfa81", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19103, "upload_time": "2018-11-05T17:41:07", "url": "https://files.pythonhosted.org/packages/96/52/eef455862764cb6d6c136aa52c7f9fc4e7c1c644790a7107b1244a2b8a53/MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "688becb709f3caf221cd4ef5c0430e52", "sha256": "1b8a7a87ad1b92bd887568ce54b23565f3fd7018c4180136e1cf412b405a47af" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "688becb709f3caf221cd4ef5c0430e52", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27333, "upload_time": "2018-11-05T17:41:08", "url": "https://files.pythonhosted.org/packages/d1/1d/e4c771756983e58de50ab113f48f7630446dc1af1677c690fa61c60bf974/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "e1b79a6dbdbb81aa1aa7b6a9208fd4a1", "sha256": "d9ac82be533394d341b41d78aca7ed0e0f4ba5a2231602e2f05aa87f25c51672" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "e1b79a6dbdbb81aa1aa7b6a9208fd4a1", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27690, "upload_time": "2018-11-05T17:41:09", "url": "https://files.pythonhosted.org/packages/e4/c4/adcc2d6f2ac2146cc04e076f14f1006c1de8e1e747fa067668b6573000b8/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "eb57b982479fc5f70c92472844dd4b62", "sha256": "1c25694ca680b6919de53a4bb3bdd0602beafc63ff001fea2f2fc16ec3a11834" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp37-cp37m-win32.whl", "has_sig": true, "md5_digest": "eb57b982479fc5f70c92472844dd4b62", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16072, "upload_time": "2018-11-05T17:41:10", "url": "https://files.pythonhosted.org/packages/e9/e9/4e6394de81f28fcd331298110714980ad4978d9d0d6649c54bd88bf1cd43/MarkupSafe-1.1.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "cbc5d68b052ca6a39b05c735ca6821f3", "sha256": "7d263e5770efddf465a9e31b78362d84d015cc894ca2c131901a4445eaa61ee1" }, "downloads": -1, "filename": "MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", "has_sig": true, "md5_digest": "cbc5d68b052ca6a39b05c735ca6821f3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16809, "upload_time": "2018-11-05T17:41:12", "url": "https://files.pythonhosted.org/packages/44/6e/41ac9266e3db762dfd9089f6b0d2298c84160f54ef2a7257c17b0e7ec2ec/MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "49e3f3230cedb7ae34faf06913db83fc", "sha256": "4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3" }, "downloads": -1, "filename": "MarkupSafe-1.1.0.tar.gz", "has_sig": true, "md5_digest": "49e3f3230cedb7ae34faf06913db83fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18938, "upload_time": "2018-11-05T17:41:13", "url": "https://files.pythonhosted.org/packages/ac/7e/1b4c2e05809a4414ebce0892fe1e32c14ace86ca7d50c70f00979ca9b3a3/MarkupSafe-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c937b3654640ee5864f2917bf24a7ad2", "sha256": "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "c937b3654640ee5864f2917bf24a7ad2", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 17443, "upload_time": "2019-02-24T01:04:50", "url": "https://files.pythonhosted.org/packages/6d/d2/0ccd2c0e2cd93b35e765d9b3205cd6602e6b202b522fc7997531353715b3/MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "5a8c2ae810dbbfc30938dcc5626be7fb", "sha256": "e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "5a8c2ae810dbbfc30938dcc5626be7fb", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 23950, "upload_time": "2019-02-24T01:04:51", "url": "https://files.pythonhosted.org/packages/97/d8/ea17d2f83e307daa841df7674a42f5ed8d102e0f061fb658065f369779f5/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "01e8f1759663535a494b0098c29bb39c", "sha256": "500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "01e8f1759663535a494b0098c29bb39c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24349, "upload_time": "2019-02-24T01:04:53", "url": "https://files.pythonhosted.org/packages/d8/1f/e97c4c6b182e59562f99c207f0f621d15a42fc82a6532a98e0b2d38b7c4e/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a59779772929176978e53af881eabaab", "sha256": "cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", "has_sig": true, "md5_digest": "a59779772929176978e53af881eabaab", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 23943, "upload_time": "2019-02-24T01:04:54", "url": "https://files.pythonhosted.org/packages/04/64/2fc144ee16cb2eed20b3e366045697af04a4e7367ef1e5e65db6f61f1804/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "58c2831fdcec66ef5c770ff4a9171479", "sha256": "43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "58c2831fdcec66ef5c770ff4a9171479", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24348, "upload_time": "2019-02-24T01:04:56", "url": "https://files.pythonhosted.org/packages/fb/40/f3adb7cf24a8012813c5edb20329eb22d5d8e2a0ecf73d21d6b85865da11/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4a06edd1025c0939f7ae3c03f8d12c15", "sha256": "b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-win32.whl", "has_sig": true, "md5_digest": "4a06edd1025c0939f7ae3c03f8d12c15", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14172, "upload_time": "2019-02-24T01:04:58", "url": "https://files.pythonhosted.org/packages/20/40/49d725372f8f49df9891e7ea5f5d36489da85a277621177ad4af68992769/MarkupSafe-1.1.1-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "21d5f565a0ad798888a29e6344b454e0", "sha256": "98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", "has_sig": true, "md5_digest": "21d5f565a0ad798888a29e6344b454e0", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 13995, "upload_time": "2019-02-24T01:05:00", "url": "https://files.pythonhosted.org/packages/f7/58/85258115ce58190f20c28fbb3b91c3b1a0a42e6375b100e489427c30488a/MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "f583660da733f0dae2ec00e38a35481c", "sha256": "1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "f583660da733f0dae2ec00e38a35481c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18796, "upload_time": "2019-02-24T01:05:02", "url": "https://files.pythonhosted.org/packages/6b/0c/931351f919f60e79ac18c940d31fc13b4c6179e61c82240050ad14346524/MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "77f6f9539e7d334066edfa54964d43cd", "sha256": "62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "77f6f9539e7d334066edfa54964d43cd", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 26754, "upload_time": "2019-02-24T01:05:03", "url": "https://files.pythonhosted.org/packages/1c/7d/16a3dd24ec9f901e91a0c1274d871c7dc07a229f35d478fdbf48f16b93b3/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "1440d3b8263d60b91d8185069be4302c", "sha256": "88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "1440d3b8263d60b91d8185069be4302c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27287, "upload_time": "2019-02-24T01:05:05", "url": "https://files.pythonhosted.org/packages/99/c9/5d5dcf2aa90f1d4500e92467a04f63b3708ee6e5764b40b2445e767ab8dc/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "743c64b4cdcb00233faf6696be732a67", "sha256": "ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-win32.whl", "has_sig": true, "md5_digest": "743c64b4cdcb00233faf6696be732a67", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14562, "upload_time": "2019-02-24T01:05:07", "url": "https://files.pythonhosted.org/packages/06/54/f14cf25317b0b3e596457c9a5bea18b6fc27c841c6eb9d23c679b10d63a2/MarkupSafe-1.1.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "48d3bb7778533e2afb13bb6f2102635c", "sha256": "09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", "has_sig": true, "md5_digest": "48d3bb7778533e2afb13bb6f2102635c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14440, "upload_time": "2019-02-24T01:05:08", "url": "https://files.pythonhosted.org/packages/09/31/fe863b864cf3dfa11bce7a3bd41c4433d59b777ee0750b8d8c9a96f5ca98/MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "7b57475db9e376a94b19d63bd7417d54", "sha256": "79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "7b57475db9e376a94b19d63bd7417d54", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18850, "upload_time": "2019-02-24T01:05:10", "url": "https://files.pythonhosted.org/packages/64/ce/e159d4201a45d56ad14d77b020be7678583898cecbb2a25817f363f71486/MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "91da0fab436b2165e03188083ea17e0f", "sha256": "c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "91da0fab436b2165e03188083ea17e0f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 26945, "upload_time": "2019-02-24T01:05:11", "url": "https://files.pythonhosted.org/packages/b1/60/fa4afa6fb4547b46b24bc679dd312242e0e579b4ee5651a2e5f50f814319/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "4359c5ddfd8adafcc008d8080b245ac3", "sha256": "7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "4359c5ddfd8adafcc008d8080b245ac3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27474, "upload_time": "2019-02-24T01:05:13", "url": "https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a948c70a1241389d7120db90d69079ca", "sha256": "6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", "has_sig": true, "md5_digest": "a948c70a1241389d7120db90d69079ca", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 15827, "upload_time": "2019-02-24T01:05:14", "url": "https://files.pythonhosted.org/packages/d8/9d/7a8cad803ef73f47134ae5c3804e20b54149ce62a7d1337204f3cf2d1fa1/MarkupSafe-1.1.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6662480771cfe527182b5e1e610c291e", "sha256": "9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", "has_sig": true, "md5_digest": "6662480771cfe527182b5e1e610c291e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16578, "upload_time": "2019-02-24T01:05:16", "url": "https://files.pythonhosted.org/packages/12/10/8dbe995ab7e5d0471fd7aa90fdb756595ae9ef0ccf3707867b1b56254df8/MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4b0b7116eb725fa9bca011bc7ad41c8b", "sha256": "24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "4b0b7116eb725fa9bca011bc7ad41c8b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18847, "upload_time": "2019-02-24T01:05:17", "url": "https://files.pythonhosted.org/packages/f0/00/a6aea33f5598b080b86d6b6d1214b51afe3ffa6100b902d5aa465080083f/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "eb5bab451b3e4c729be0c7b9549e8bd9", "sha256": "00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "eb5bab451b3e4c729be0c7b9549e8bd9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 26981, "upload_time": "2019-02-24T01:05:19", "url": "https://files.pythonhosted.org/packages/35/25/8560907c79805c1ed2d1b8297c43ad82f5f23a5376d846bc1a2ace2aee53/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "f57d2a0fdb09f238da2bf31c964a6142", "sha256": "717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "f57d2a0fdb09f238da2bf31c964a6142", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27520, "upload_time": "2019-02-24T01:05:20", "url": "https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1311d25a26d399bafe9f906f1e32cfb2", "sha256": "535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", "has_sig": true, "md5_digest": "1311d25a26d399bafe9f906f1e32cfb2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 15833, "upload_time": "2019-02-24T01:05:22", "url": "https://files.pythonhosted.org/packages/fe/38/1ee869cf77456412512761cbabe9f0e30912c7a4d8bbb726d2393a4d4723/MarkupSafe-1.1.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "0f388d7e5e6ec5d5f32d18c83b7ef20d", "sha256": "b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", "has_sig": true, "md5_digest": "0f388d7e5e6ec5d5f32d18c83b7ef20d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16575, "upload_time": "2019-02-24T01:05:23", "url": "https://files.pythonhosted.org/packages/b9/82/833c7714951bff8f502ed054e6fbd8bd00e083d1fd96de6a46905cf23378/MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "61aaa3e48888afbd2c25edd57dbdb17a", "sha256": "8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "61aaa3e48888afbd2c25edd57dbdb17a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18850, "upload_time": "2019-02-24T01:05:25", "url": "https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "e067ad66455299548fc7e96054cd6ff7", "sha256": "46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "e067ad66455299548fc7e96054cd6ff7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 26987, "upload_time": "2019-02-24T01:05:26", "url": "https://files.pythonhosted.org/packages/d6/e5/348e7d7977202d9a6c7f4cac3c6d8f71b01bb3c91e0bd4b5c23670951fd6/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "ce9334cb93c3fb155b6395458935ad61", "sha256": "ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "ce9334cb93c3fb155b6395458935ad61", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27523, "upload_time": "2019-02-24T01:05:28", "url": "https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "65e14c2f3e5d956ee5b6dd5bf3ea5a2d", "sha256": "b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", "has_sig": true, "md5_digest": "65e14c2f3e5d956ee5b6dd5bf3ea5a2d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 15832, "upload_time": "2019-02-24T01:05:29", "url": "https://files.pythonhosted.org/packages/5b/d4/1deb3c5dc3714fb160c7e2116fc6dff36a063d9156a9328cce54ef35cc52/MarkupSafe-1.1.1-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6c1b3183669011c54f6d26309b6f4562", "sha256": "9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", "has_sig": true, "md5_digest": "6c1b3183669011c54f6d26309b6f4562", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16576, "upload_time": "2019-02-24T01:05:31", "url": "https://files.pythonhosted.org/packages/65/c6/2399700d236d1dd681af8aebff1725558cddfd6e43d7a5184a675f4711f5/MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "43fd756864fe42063068e092e220c57b", "sha256": "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b" }, "downloads": -1, "filename": "MarkupSafe-1.1.1.tar.gz", "has_sig": true, "md5_digest": "43fd756864fe42063068e092e220c57b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19151, "upload_time": "2019-02-24T01:05:32", "url": "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c937b3654640ee5864f2917bf24a7ad2", "sha256": "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "c937b3654640ee5864f2917bf24a7ad2", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 17443, "upload_time": "2019-02-24T01:04:50", "url": "https://files.pythonhosted.org/packages/6d/d2/0ccd2c0e2cd93b35e765d9b3205cd6602e6b202b522fc7997531353715b3/MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "5a8c2ae810dbbfc30938dcc5626be7fb", "sha256": "e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "5a8c2ae810dbbfc30938dcc5626be7fb", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 23950, "upload_time": "2019-02-24T01:04:51", "url": "https://files.pythonhosted.org/packages/97/d8/ea17d2f83e307daa841df7674a42f5ed8d102e0f061fb658065f369779f5/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "01e8f1759663535a494b0098c29bb39c", "sha256": "500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "01e8f1759663535a494b0098c29bb39c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24349, "upload_time": "2019-02-24T01:04:53", "url": "https://files.pythonhosted.org/packages/d8/1f/e97c4c6b182e59562f99c207f0f621d15a42fc82a6532a98e0b2d38b7c4e/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a59779772929176978e53af881eabaab", "sha256": "cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", "has_sig": true, "md5_digest": "a59779772929176978e53af881eabaab", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 23943, "upload_time": "2019-02-24T01:04:54", "url": "https://files.pythonhosted.org/packages/04/64/2fc144ee16cb2eed20b3e366045697af04a4e7367ef1e5e65db6f61f1804/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "58c2831fdcec66ef5c770ff4a9171479", "sha256": "43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "58c2831fdcec66ef5c770ff4a9171479", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24348, "upload_time": "2019-02-24T01:04:56", "url": "https://files.pythonhosted.org/packages/fb/40/f3adb7cf24a8012813c5edb20329eb22d5d8e2a0ecf73d21d6b85865da11/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4a06edd1025c0939f7ae3c03f8d12c15", "sha256": "b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-win32.whl", "has_sig": true, "md5_digest": "4a06edd1025c0939f7ae3c03f8d12c15", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14172, "upload_time": "2019-02-24T01:04:58", "url": "https://files.pythonhosted.org/packages/20/40/49d725372f8f49df9891e7ea5f5d36489da85a277621177ad4af68992769/MarkupSafe-1.1.1-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "21d5f565a0ad798888a29e6344b454e0", "sha256": "98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", "has_sig": true, "md5_digest": "21d5f565a0ad798888a29e6344b454e0", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 13995, "upload_time": "2019-02-24T01:05:00", "url": "https://files.pythonhosted.org/packages/f7/58/85258115ce58190f20c28fbb3b91c3b1a0a42e6375b100e489427c30488a/MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "f583660da733f0dae2ec00e38a35481c", "sha256": "1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "f583660da733f0dae2ec00e38a35481c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18796, "upload_time": "2019-02-24T01:05:02", "url": "https://files.pythonhosted.org/packages/6b/0c/931351f919f60e79ac18c940d31fc13b4c6179e61c82240050ad14346524/MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "77f6f9539e7d334066edfa54964d43cd", "sha256": "62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "77f6f9539e7d334066edfa54964d43cd", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 26754, "upload_time": "2019-02-24T01:05:03", "url": "https://files.pythonhosted.org/packages/1c/7d/16a3dd24ec9f901e91a0c1274d871c7dc07a229f35d478fdbf48f16b93b3/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "1440d3b8263d60b91d8185069be4302c", "sha256": "88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "1440d3b8263d60b91d8185069be4302c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27287, "upload_time": "2019-02-24T01:05:05", "url": "https://files.pythonhosted.org/packages/99/c9/5d5dcf2aa90f1d4500e92467a04f63b3708ee6e5764b40b2445e767ab8dc/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "743c64b4cdcb00233faf6696be732a67", "sha256": "ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-win32.whl", "has_sig": true, "md5_digest": "743c64b4cdcb00233faf6696be732a67", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14562, "upload_time": "2019-02-24T01:05:07", "url": "https://files.pythonhosted.org/packages/06/54/f14cf25317b0b3e596457c9a5bea18b6fc27c841c6eb9d23c679b10d63a2/MarkupSafe-1.1.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "48d3bb7778533e2afb13bb6f2102635c", "sha256": "09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", "has_sig": true, "md5_digest": "48d3bb7778533e2afb13bb6f2102635c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14440, "upload_time": "2019-02-24T01:05:08", "url": "https://files.pythonhosted.org/packages/09/31/fe863b864cf3dfa11bce7a3bd41c4433d59b777ee0750b8d8c9a96f5ca98/MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "7b57475db9e376a94b19d63bd7417d54", "sha256": "79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "7b57475db9e376a94b19d63bd7417d54", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18850, "upload_time": "2019-02-24T01:05:10", "url": "https://files.pythonhosted.org/packages/64/ce/e159d4201a45d56ad14d77b020be7678583898cecbb2a25817f363f71486/MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "91da0fab436b2165e03188083ea17e0f", "sha256": "c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "91da0fab436b2165e03188083ea17e0f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 26945, "upload_time": "2019-02-24T01:05:11", "url": "https://files.pythonhosted.org/packages/b1/60/fa4afa6fb4547b46b24bc679dd312242e0e579b4ee5651a2e5f50f814319/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "4359c5ddfd8adafcc008d8080b245ac3", "sha256": "7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "4359c5ddfd8adafcc008d8080b245ac3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27474, "upload_time": "2019-02-24T01:05:13", "url": "https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a948c70a1241389d7120db90d69079ca", "sha256": "6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", "has_sig": true, "md5_digest": "a948c70a1241389d7120db90d69079ca", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 15827, "upload_time": "2019-02-24T01:05:14", "url": "https://files.pythonhosted.org/packages/d8/9d/7a8cad803ef73f47134ae5c3804e20b54149ce62a7d1337204f3cf2d1fa1/MarkupSafe-1.1.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6662480771cfe527182b5e1e610c291e", "sha256": "9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", "has_sig": true, "md5_digest": "6662480771cfe527182b5e1e610c291e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16578, "upload_time": "2019-02-24T01:05:16", "url": "https://files.pythonhosted.org/packages/12/10/8dbe995ab7e5d0471fd7aa90fdb756595ae9ef0ccf3707867b1b56254df8/MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4b0b7116eb725fa9bca011bc7ad41c8b", "sha256": "24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "4b0b7116eb725fa9bca011bc7ad41c8b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18847, "upload_time": "2019-02-24T01:05:17", "url": "https://files.pythonhosted.org/packages/f0/00/a6aea33f5598b080b86d6b6d1214b51afe3ffa6100b902d5aa465080083f/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "eb5bab451b3e4c729be0c7b9549e8bd9", "sha256": "00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "eb5bab451b3e4c729be0c7b9549e8bd9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 26981, "upload_time": "2019-02-24T01:05:19", "url": "https://files.pythonhosted.org/packages/35/25/8560907c79805c1ed2d1b8297c43ad82f5f23a5376d846bc1a2ace2aee53/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "f57d2a0fdb09f238da2bf31c964a6142", "sha256": "717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "f57d2a0fdb09f238da2bf31c964a6142", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27520, "upload_time": "2019-02-24T01:05:20", "url": "https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1311d25a26d399bafe9f906f1e32cfb2", "sha256": "535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", "has_sig": true, "md5_digest": "1311d25a26d399bafe9f906f1e32cfb2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 15833, "upload_time": "2019-02-24T01:05:22", "url": "https://files.pythonhosted.org/packages/fe/38/1ee869cf77456412512761cbabe9f0e30912c7a4d8bbb726d2393a4d4723/MarkupSafe-1.1.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "0f388d7e5e6ec5d5f32d18c83b7ef20d", "sha256": "b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", "has_sig": true, "md5_digest": "0f388d7e5e6ec5d5f32d18c83b7ef20d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16575, "upload_time": "2019-02-24T01:05:23", "url": "https://files.pythonhosted.org/packages/b9/82/833c7714951bff8f502ed054e6fbd8bd00e083d1fd96de6a46905cf23378/MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "61aaa3e48888afbd2c25edd57dbdb17a", "sha256": "8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "61aaa3e48888afbd2c25edd57dbdb17a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 18850, "upload_time": "2019-02-24T01:05:25", "url": "https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "e067ad66455299548fc7e96054cd6ff7", "sha256": "46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", "has_sig": true, "md5_digest": "e067ad66455299548fc7e96054cd6ff7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 26987, "upload_time": "2019-02-24T01:05:26", "url": "https://files.pythonhosted.org/packages/d6/e5/348e7d7977202d9a6c7f4cac3c6d8f71b01bb3c91e0bd4b5c23670951fd6/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "ce9334cb93c3fb155b6395458935ad61", "sha256": "ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": true, "md5_digest": "ce9334cb93c3fb155b6395458935ad61", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27523, "upload_time": "2019-02-24T01:05:28", "url": "https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "65e14c2f3e5d956ee5b6dd5bf3ea5a2d", "sha256": "b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", "has_sig": true, "md5_digest": "65e14c2f3e5d956ee5b6dd5bf3ea5a2d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 15832, "upload_time": "2019-02-24T01:05:29", "url": "https://files.pythonhosted.org/packages/5b/d4/1deb3c5dc3714fb160c7e2116fc6dff36a063d9156a9328cce54ef35cc52/MarkupSafe-1.1.1-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6c1b3183669011c54f6d26309b6f4562", "sha256": "9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c" }, "downloads": -1, "filename": "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", "has_sig": true, "md5_digest": "6c1b3183669011c54f6d26309b6f4562", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 16576, "upload_time": "2019-02-24T01:05:31", "url": "https://files.pythonhosted.org/packages/65/c6/2399700d236d1dd681af8aebff1725558cddfd6e43d7a5184a675f4711f5/MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "43fd756864fe42063068e092e220c57b", "sha256": "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b" }, "downloads": -1, "filename": "MarkupSafe-1.1.1.tar.gz", "has_sig": true, "md5_digest": "43fd756864fe42063068e092e220c57b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19151, "upload_time": "2019-02-24T01:05:32", "url": "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz" } ] }