{ "info": { "author": "Zope Foundation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public 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", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development" ], "description": "======================\n ``zope.contenttype``\n======================\n\n.. image:: https://img.shields.io/pypi/v/zope.contenttype.svg\n :target: https://pypi.python.org/pypi/zope.contenttype/\n :alt: Latest release\n\n.. image:: https://img.shields.io/pypi/pyversions/zope.contenttype.svg\n :target: https://pypi.org/project/zope.contenttype/\n :alt: Supported Python versions\n\n.. image:: https://travis-ci.org/zopefoundation/zope.contenttype.svg?branch=master\n :target: https://travis-ci.org/zopefoundation/zope.contenttype\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.contenttype/badge.svg?branch=master\n :target: https://coveralls.io/github/zopefoundation/zope.contenttype?branch=master\n\n.. image:: https://readthedocs.org/projects/zopecontenttype/badge/?version=latest\n :target: https://zopecontenttype.readthedocs.io/en/latest/\n :alt: Documentation Status\n\nA utility module for content-type (MIME type) handling.\n\nFunctions include:\n\n- Guessing a content type given a name and (optional) body data.\n- Guessing a content type given some text.\n- Parsing MIME types.\n\nDocumentation is hosted at https://zopecontenttype.readthedocs.io/en/latest/\n\n================\n Change History\n================\n\n4.4 (2018-10-05)\n================\n\n- Add support for Python 3.7.\n\n\n4.3.0 (2017-08-10)\n==================\n\n- Add support for Python 3.6.\n\n- Drop support for Python 3.3.\n\n- Host documentation at https://zopecontenttype.readthedocs.io\n\n\n4.2.0 (2016-08-26)\n==================\n\n- Add support for Python 3.5.\n\n- Drop support for Python 2.6.\n\n4.1.0 (2014-12-26)\n==================\n\n- Add support for Python 3.4 and PyPy3.\n\n- Add support for testing on Travis.\n\n4.0.1 (2013-02-20)\n==================\n\n- Change the file contents argument of ``guess_content_type`` from string\n to bytes. This change has no effect on Python 2.\n\n4.0.0 (2013-02-11)\n==================\n\n- Add some tests for better coverage.\n\n- Add ``tox.ini`` and manifest.\n\n- Add support for Python 3.3 and PyPy.\n\n- Drop support for Python 2.4 and 2.5.\n\n3.5.5 (2011-07-27)\n==================\n\n- Properly restore the HTML snippet detection, by looking at the entire string\n and not just its start.\n\n3.5.4 (2011-07-26)\n==================\n\n- Restore detection of HTML snippets from 3.4 series.\n\n3.5.3 (2011-03-18)\n==================\n\n- Add new mime types for web fonts, cache manifest and new media formats.\n\n3.5.2 (2011-02-11)\n==================\n\n- LP #717289: add ``video/x-m4v`` mimetype for the ``.m4v`` extension.\n\n3.5.1 (2010-03-23)\n==================\n\n- LP #242321: fix IndexError raised when testing strings consisting\n solely of leading whitespace.\n\n3.5.0 (2009-10-22)\n==================\n\n- Move the implementation of ``zope.publisher.contenttype`` to\n ``zope.contenttype.parse``, moved tests along.\n\n3.4.3 (2009-12-28)\n==================\n\n- Update mime-type for ``.js`` to be application/javascript.\n\n3.4.2 (2009-05-28)\n==================\n\n- Add MS Office 12 types based on:\n http://www.therightstuff.de/2006/12/16/Office+2007+File+Icons+For+Windows+SharePoint+Services+20+And+SharePoint+Portal+Server+2003.aspx\n\n3.4.1 (2009-02-04)\n==================\n\n- Improve ``text_type()``. Based on the patch from\n http://www.zope.org/Collectors/Zope/2355/\n\n- Add missing ``setuptools`` dependency to setup.py.\n\n- Add reference documentation.\n\n3.4.0 (2007-09-13)\n==================\n\n- First stable release as an independent package.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/zopefoundation/zope.contenttype", "keywords": "", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.contenttype", "package_url": "https://pypi.org/project/zope.contenttype/", "platform": "", "project_url": "https://pypi.org/project/zope.contenttype/", "project_urls": { "Homepage": "http://github.com/zopefoundation/zope.contenttype" }, "release_url": "https://pypi.org/project/zope.contenttype/4.4/", "requires_dist": [ "setuptools", "Sphinx; extra == 'docs'", "sphinx-rtd-theme; extra == 'docs'", "zope.testrunner; extra == 'test'" ], "requires_python": "", "summary": "Zope contenttype", "version": "4.4" }, "last_serial": 4344443, "releases": { "3.4.0": [ { "comment_text": "", "digests": { "md5": "32a337150cf17690d4d8e3fc617aa3ac", "sha256": "fde49380603872fd23d230f14c9f9a3c13cbe64ff1031a876443c255dacf63b4" }, "downloads": -1, "filename": "zope.contenttype-3.4.0.tar.gz", "has_sig": false, "md5_digest": "32a337150cf17690d4d8e3fc617aa3ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4435, "upload_time": "2007-09-13T10:03:58", "url": "https://files.pythonhosted.org/packages/94/df/9092c93fb49544a0c085aae9946ccae63249a87ee59ad3dfbebc3f2be01d/zope.contenttype-3.4.0.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "9e804ebffd99d43ca716039619f83a30", "sha256": "028a0e2f7467402b1615dee222b59c87614da983bd397cf9fde3fd121c253574" }, "downloads": -1, "filename": "zope.contenttype-3.4.1.tar.gz", "has_sig": false, "md5_digest": "9e804ebffd99d43ca716039619f83a30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5181, "upload_time": "2009-02-04T22:23:40", "url": "https://files.pythonhosted.org/packages/df/7f/7465ce7b6994b41db1d5618fb8aa1c123088cd91711021dc7abde5864f49/zope.contenttype-3.4.1.tar.gz" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "15d2af0f022150002aad441668adc038", "sha256": "588324a1561108516da23b18d4fbeed8d4eb3f5e4ccf4860f928fbe9c1d87a2b" }, "downloads": -1, "filename": "zope.contenttype-3.4.2.zip", "has_sig": false, "md5_digest": "15d2af0f022150002aad441668adc038", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11387, "upload_time": "2009-05-28T12:38:56", "url": "https://files.pythonhosted.org/packages/47/7b/e5497d7ee63e29aced5175e18d665eef37e70340c887f862e0c1b0f75836/zope.contenttype-3.4.2.zip" } ], "3.4.3": [ { "comment_text": "", "digests": { "md5": "078733a134c2d59edc2ce000728a2ca2", "sha256": "4f76da59410134fec2826799d0d89e9ee21a5e71301f2839d3b80f7a2e8356ea" }, "downloads": -1, "filename": "zope.contenttype-3.4.3.tar.gz", "has_sig": false, "md5_digest": "078733a134c2d59edc2ce000728a2ca2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4478, "upload_time": "2009-12-29T00:34:25", "url": "https://files.pythonhosted.org/packages/cb/4b/75c37f59e2240b4c196558b62944181699c0643e7148798e2d609aa67ea6/zope.contenttype-3.4.3.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "1680b15f522df57e622217542d163eba", "sha256": "f54fa07bc9b6fbff341f3d9323bb037793171d9373fc4e3772d377d6abad02cb" }, "downloads": -1, "filename": "zope.contenttype-3.5.0.tar.gz", "has_sig": false, "md5_digest": "1680b15f522df57e622217542d163eba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8024, "upload_time": "2009-10-22T20:39:25", "url": "https://files.pythonhosted.org/packages/80/61/07a16ee4c3a8fd1981617a8157eb4b46abf354dba612c46d52362152ad62/zope.contenttype-3.5.0.tar.gz" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "9d765d26824219ce678722536e7956c4", "sha256": "082d89a90cfd845f7f69e633908e2539657d0e7fb402f9d428665bb7b01bf8aa" }, "downloads": -1, "filename": "zope.contenttype-3.5.1.tar.gz", "has_sig": false, "md5_digest": "9d765d26824219ce678722536e7956c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8690, "upload_time": "2010-03-24T02:54:13", "url": "https://files.pythonhosted.org/packages/f2/de/36030b55842c6ffad04d67431ac177cdf09c5c8781a1ebeabd472eb231ea/zope.contenttype-3.5.1.tar.gz" } ], "3.5.2": [ { "comment_text": "", "digests": { "md5": "d7a3796fcc250bb04d15fd9f6764b5b8", "sha256": "a3494de088dc4730dae8fe7133a0f36e2eab3f2fca040eba7fe0cd477a7e410e" }, "downloads": -1, "filename": "zope.contenttype-3.5.2.tar.gz", "has_sig": false, "md5_digest": "d7a3796fcc250bb04d15fd9f6764b5b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9044, "upload_time": "2011-02-11T18:54:53", "url": "https://files.pythonhosted.org/packages/4c/2b/53577071f4f171f0fd217c7103cea011e53e1fe554406390435e1be42316/zope.contenttype-3.5.2.tar.gz" } ], "3.5.3": [ { "comment_text": "", "digests": { "md5": "3fe6dbf83717eda3421c8e01eb7f42b2", "sha256": "ee25c1b9c55060fb627abb22643607951752b5ec77ed1e5787636dc4c8a2ff8a" }, "downloads": -1, "filename": "zope.contenttype-3.5.3.zip", "has_sig": false, "md5_digest": "3fe6dbf83717eda3421c8e01eb7f42b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19951, "upload_time": "2011-03-18T14:27:42", "url": "https://files.pythonhosted.org/packages/12/03/d584db848b2f808852bc075f2d49b9b8a2d271c70d0a650057a72e696171/zope.contenttype-3.5.3.zip" } ], "3.5.4": [ { "comment_text": "", "digests": { "md5": "ee0088f2ca7425021b6b8eee3935cce6", "sha256": "a59582b4003893b2b9b0eedd0bf5bf20ada08735cfbfc9e413a80c22f6f18301" }, "downloads": -1, "filename": "zope.contenttype-3.5.4.zip", "has_sig": false, "md5_digest": "ee0088f2ca7425021b6b8eee3935cce6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20167, "upload_time": "2011-07-26T12:04:52", "url": "https://files.pythonhosted.org/packages/57/4d/68e66bdbd42b4e3180d3ebe4ea70d2311bee771639603948a2bd85755681/zope.contenttype-3.5.4.zip" } ], "3.5.5": [ { "comment_text": "", "digests": { "md5": "c6ac80e6887de4108a383f349fbdf332", "sha256": "4ccb6f0952ac533a70f11521dbc2df34164fb00ecab746130a625de7cc9b47f7" }, "downloads": -1, "filename": "zope.contenttype-3.5.5.zip", "has_sig": false, "md5_digest": "c6ac80e6887de4108a383f349fbdf332", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20397, "upload_time": "2011-07-27T11:44:39", "url": "https://files.pythonhosted.org/packages/43/ab/a26760e188b3d172aee9a23df5e728f35f8d260485452aa8a4d06611d1da/zope.contenttype-3.5.5.zip" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "ec962d899451abdd028ac76140175d56", "sha256": "3b7e3b2417863e4999c47e1079f0ca26c08d48f1d63a7f4909ce987eb6be33e3" }, "downloads": -1, "filename": "zope.contenttype-4.0.0.zip", "has_sig": false, "md5_digest": "ec962d899451abdd028ac76140175d56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21631, "upload_time": "2013-02-11T19:22:30", "url": "https://files.pythonhosted.org/packages/8f/70/4d7eeee76afdb5fd616adebbca7e766ba8d7a1e07199e21e9d1bb9d52f88/zope.contenttype-4.0.0.zip" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "171be44753e86742da8c81b3ad008ce0", "sha256": "9decc7531ad6925057f1a667ac0ef9d658577a92b0b48dafa7daa97b78a02bbb" }, "downloads": -1, "filename": "zope.contenttype-4.0.1.tar.gz", "has_sig": false, "md5_digest": "171be44753e86742da8c81b3ad008ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13863, "upload_time": "2013-02-20T13:26:18", "url": "https://files.pythonhosted.org/packages/53/ce/ef3bcaf9c359aa1707377832636b23d61ae1363e8fff21a8e398d48bab73/zope.contenttype-4.0.1.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "a24f697bda14a14c95f98af101ff16fe", "sha256": "0b763c1959584696ba796188d0cbb7cb4e8dcc07cf28c8fc44b455424d7c5494" }, "downloads": -1, "filename": "zope.contenttype-4.1.0.tar.gz", "has_sig": false, "md5_digest": "a24f697bda14a14c95f98af101ff16fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12550, "upload_time": "2014-12-26T20:43:19", "url": "https://files.pythonhosted.org/packages/ab/0a/4fe4155d8e7275b9b21e0a33c7b42316b72b0b82bfbf8a4e35c93ee8813d/zope.contenttype-4.1.0.tar.gz" } ], "4.2.0": [ { "comment_text": "", "digests": { "md5": "3e18e59ca7b42872165010514e92d86f", "sha256": "813c834285616738701a1168e491d7b2db8bae9a5bc7ad4c654d3f31314c130e" }, "downloads": -1, "filename": "zope.contenttype-4.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3e18e59ca7b42872165010514e92d86f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13886, "upload_time": "2017-06-13T20:41:20", "url": "https://files.pythonhosted.org/packages/1c/d4/1c23e190e5e20c15e9c04344fc67a5daa17eaa359c57d9fa0bcc3a8a923a/zope.contenttype-4.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be177c631619c1bc0aa37af60c293550", "sha256": "dcbbfc4c49206900cc9df7176cd182e8bec65cbd38163cca1b4ab66426047c20" }, "downloads": -1, "filename": "zope.contenttype-4.2.0.tar.gz", "has_sig": false, "md5_digest": "be177c631619c1bc0aa37af60c293550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13332, "upload_time": "2016-08-26T07:31:26", "url": "https://files.pythonhosted.org/packages/e0/56/25c9ea14b6632a9e90f96ecc88e10caf743e66a6365b06d6ff881e16af06/zope.contenttype-4.2.0.tar.gz" } ], "4.3.0": [ { "comment_text": "", "digests": { "md5": "37a094478fcc434dd2523b3b08cc0863", "sha256": "6df6c66e7b2ab54f04f8f17c637ad2082186d6263b3f12b4eff9170e2914880b" }, "downloads": -1, "filename": "zope.contenttype-4.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37a094478fcc434dd2523b3b08cc0863", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15188, "upload_time": "2017-08-10T12:51:34", "url": "https://files.pythonhosted.org/packages/75/70/fd8051edb2dcdfb51e99f1bbe90430014de7bc5ad45cbc3fcfc1dc4157f5/zope.contenttype-4.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c921c3bd6d02aeafcbd67e148875d11", "sha256": "4ed947dcb8492381adeb9ff7742713eb9b821790e0e13c5f113195cb36d8b915" }, "downloads": -1, "filename": "zope.contenttype-4.3.0.tar.gz", "has_sig": false, "md5_digest": "5c921c3bd6d02aeafcbd67e148875d11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21865, "upload_time": "2017-08-10T12:51:36", "url": "https://files.pythonhosted.org/packages/be/1f/58bef87c418c6ec4303e4e149895e7f9442c2fe363b220e283f24567f6f9/zope.contenttype-4.3.0.tar.gz" } ], "4.4": [ { "comment_text": "", "digests": { "md5": "55e7ddc2578aeaea207edd5fdabe9a3d", "sha256": "8d7402adfdce06dfc9fb0a3a18e86adfd4732ecf6d598011e09304da4183f577" }, "downloads": -1, "filename": "zope.contenttype-4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "55e7ddc2578aeaea207edd5fdabe9a3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15183, "upload_time": "2018-10-05T14:41:41", "url": "https://files.pythonhosted.org/packages/60/b3/a3cf79d9820b7cef905355b4e03c83eeff5cfb0210d51ee733ae88010d8e/zope.contenttype-4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b82744fd5fae1c5ebc069605a1ad093", "sha256": "08c0408f515668e6f0c4fd492b66fbe87a074c1aa21cfc6be8c6292482d8b2f4" }, "downloads": -1, "filename": "zope.contenttype-4.4.tar.gz", "has_sig": false, "md5_digest": "4b82744fd5fae1c5ebc069605a1ad093", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21384, "upload_time": "2018-10-05T14:41:43", "url": "https://files.pythonhosted.org/packages/e0/42/d489c05e4d77869d1c894d84a6bc70135145a8114310520cd2558934b2d8/zope.contenttype-4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55e7ddc2578aeaea207edd5fdabe9a3d", "sha256": "8d7402adfdce06dfc9fb0a3a18e86adfd4732ecf6d598011e09304da4183f577" }, "downloads": -1, "filename": "zope.contenttype-4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "55e7ddc2578aeaea207edd5fdabe9a3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15183, "upload_time": "2018-10-05T14:41:41", "url": "https://files.pythonhosted.org/packages/60/b3/a3cf79d9820b7cef905355b4e03c83eeff5cfb0210d51ee733ae88010d8e/zope.contenttype-4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b82744fd5fae1c5ebc069605a1ad093", "sha256": "08c0408f515668e6f0c4fd492b66fbe87a074c1aa21cfc6be8c6292482d8b2f4" }, "downloads": -1, "filename": "zope.contenttype-4.4.tar.gz", "has_sig": false, "md5_digest": "4b82744fd5fae1c5ebc069605a1ad093", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21384, "upload_time": "2018-10-05T14:41:43", "url": "https://files.pythonhosted.org/packages/e0/42/d489c05e4d77869d1c894d84a6bc70135145a8114310520cd2558934b2d8/zope.contenttype-4.4.tar.gz" } ] }