{ "info": { "author": "Geoffrey Sneddon", "author_email": "me@gsnedders.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "python-webencodings\n===================\n\nThis is a Python implementation of the `WHATWG Encoding standard\n`_.\n\n* Latest documentation: http://packages.python.org/webencodings/\n* Source code and issue tracker:\n https://github.com/gsnedders/python-webencodings\n* PyPI releases: http://pypi.python.org/pypi/webencodings\n* License: BSD\n* Python 2.6+ and 3.3+\n\nIn order to be compatible with legacy web content\nwhen interpreting something like ``Content-Type: text/html; charset=latin1``,\ntools need to use a particular set of aliases for encoding labels\nas well as some overriding rules.\nFor example, ``US-ASCII`` and ``iso-8859-1`` on the web are actually\naliases for ``windows-1252``, and an UTF-8 or UTF-16 BOM takes precedence\nover any other encoding declaration.\nThe Encoding standard defines all such details so that implementations do\nnot have to reverse-engineer each other.\n\nThis module has encoding labels and BOM detection,\nbut the actual implementation for encoders and decoders is Python\u2019s.\n\n\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/webencodings/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SimonSapin/python-webencodings", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "webencodings", "package_url": "https://pypi.org/project/webencodings/", "platform": "", "project_url": "https://pypi.org/project/webencodings/", "project_urls": { "Homepage": "https://github.com/SimonSapin/python-webencodings" }, "release_url": "https://pypi.org/project/webencodings/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "Character encoding aliases for legacy web content", "version": "0.5.1" }, "last_serial": 2756013, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e04f6601f31073e24a9811d7c5975b22", "sha256": "eaac829e979dbe142175297733cfd802abd489a52a5d4891bdf2a7e8be7c1aee" }, "downloads": -1, "filename": "webencodings-0.1.tar.gz", "has_sig": false, "md5_digest": "e04f6601f31073e24a9811d7c5975b22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7638, "upload_time": "2012-12-23T21:48:40", "url": "https://files.pythonhosted.org/packages/09/7e/3bc753d7e12e770201021bde5f62d515a4e9eb6adcadcbb7e548c9d33040/webencodings-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f589ae91d484e01683856555fd13991c", "sha256": "3bfdeb51884138c50604ebc61171fbac3c5dcbcb446e146847d23aff8646ab0a" }, "downloads": -1, "filename": "webencodings-0.2.tar.gz", "has_sig": false, "md5_digest": "f589ae91d484e01683856555fd13991c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7954, "upload_time": "2012-12-25T17:22:58", "url": "https://files.pythonhosted.org/packages/89/be/b9b6338b1eb548401f8b4b08b30b654b39fbfeb826a83cc374ac252398dd/webencodings-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b291c9bb99144947c162ec770259248f", "sha256": "1045dee1b4ed6fead8cfab5131d2a30913379fc16ab56bec407a57728add85a2" }, "downloads": -1, "filename": "webencodings-0.3.tar.gz", "has_sig": false, "md5_digest": "b291c9bb99144947c162ec770259248f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8732, "upload_time": "2013-06-29T17:18:10", "url": "https://files.pythonhosted.org/packages/0d/cd/e7724622c49d8e392041b468a330ed2019953676507f28169299c1153a7e/webencodings-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "67812574c852836036e6cdc8a951e28f", "sha256": "3a45b2af274dabbb84eb68256bf0fb1e2e87a48ae4ad3ba4d7936cef3ce14e1d" }, "downloads": -1, "filename": "webencodings-0.4.tar.gz", "has_sig": false, "md5_digest": "67812574c852836036e6cdc8a951e28f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9412, "upload_time": "2013-11-30T16:56:50", "url": "https://files.pythonhosted.org/packages/a4/1b/5add42eff950cf85ecdd3244fc7e7eef8ebb81131289ad69b8b0089f86ab/webencodings-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "878714d45241f7970dffd8991d61fff9", "sha256": "a5c55ee93b24e740fe951c37b5c228dccc1f171450e188555a775261cce1b904" }, "downloads": -1, "filename": "webencodings-0.5.tar.gz", "has_sig": false, "md5_digest": "878714d45241f7970dffd8991d61fff9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9479, "upload_time": "2016-05-31T22:27:13", "url": "https://files.pythonhosted.org/packages/c3/e5/74d05eed73b09752ac3dc4a8a69ae92ffa1ce92fcb03eaa624d1fcd17e33/webencodings-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "36654e7c7b772611b536014fa9e6e918", "sha256": "a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78" }, "downloads": -1, "filename": "webencodings-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36654e7c7b772611b536014fa9e6e918", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11774, "upload_time": "2017-04-05T20:21:32", "url": "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32f6e261d52e57bf7e1c4d41546d15b8", "sha256": "b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923" }, "downloads": -1, "filename": "webencodings-0.5.1.tar.gz", "has_sig": false, "md5_digest": "32f6e261d52e57bf7e1c4d41546d15b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9721, "upload_time": "2017-04-05T20:21:34", "url": "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "36654e7c7b772611b536014fa9e6e918", "sha256": "a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78" }, "downloads": -1, "filename": "webencodings-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36654e7c7b772611b536014fa9e6e918", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11774, "upload_time": "2017-04-05T20:21:32", "url": "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32f6e261d52e57bf7e1c4d41546d15b8", "sha256": "b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923" }, "downloads": -1, "filename": "webencodings-0.5.1.tar.gz", "has_sig": false, "md5_digest": "32f6e261d52e57bf7e1c4d41546d15b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9721, "upload_time": "2017-04-05T20:21:34", "url": "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz" } ] }