python-webencodings
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
Subpackage Descriptions
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.
Configuration Switches (platform-specific settings discarded)
PY37 ON Build using Python 3.7 PY38 OFF Build using Python 3.8
Package Dependencies by Type
Build and Runtime python37:single:standard
python-setuptools:single:py37
Download groups
main mirror://PYPI/w/webencodings
Distribution File Information
b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923 9721 webencodings-0.5.1.tar.gz
Ports that require python-webencodings:py37
python-html5lib:py37 HTML parser based on WHATWG specification (PY37)