Port variant | py37 |
Summary | Legacy web character encoding aliases (PY37) |
Package version | 0.5.1 |
Homepage | https://github.com/SimonSapin/python-webencodings |
Keywords | python |
Maintainer | Python Automaton |
License | Not yet specified |
Other variants | py38 |
Ravenports | Buildsheet | History |
Ravensource | Port Directory | History |
Last modified | 20 APR 2020, 20:29:45 UTC |
Port created | 30 OCT 2018, 18:17:46 UTC |
single | python-webencodings =================== This is a Python implementation of the [WHATWG Encoding standard ]. * Latest documentation: http://packages.python.org/webencodings/ * Source code and issue tracker: https://github.com/gsnedders/python-webencodings * PyPI releases: http://pypi.python.org/pypi/webencodings * License: BSD * Python 2.6+ and 3.3+ In order to be compatible with legacy web content when interpreting something like ``Content-Type: text/html; charset=latin1``, tools need to use a particular set of aliases for encoding labels as well as some overriding rules. For example, ``US-ASCII and iso-8859-1 on the web are actually aliases for windows-1252``, and an UTF-8 or UTF-16 BOM takes precedence over any other encoding declaration. The Encoding standard defines all such details so that implementations do not have to reverse-engineer each other. This module has encoding labels and BOM detection, but the actual implementation for encoders and decoders is Python’s. |
Build and Runtime |
python37:single:standard python-setuptools:single:py37 |
main | mirror://PYPI/w/webencodings |
python-html5lib:py37 | HTML parser based on WHATWG specification (PY37) |