Port variant | v12 |
Summary | Legacy web character encoding aliases (3.12) |
BROKEN | |
Package version | 0.5.1 |
Homepage | https://github.com/SimonSapin/python-webencodings |
Keywords | python |
Maintainer | Python Automaton |
License | Not yet specified |
Other variants | v13 |
Ravenports | Buildsheet | History |
Ravensource | Port Directory | History |
Last modified | 15 NOV 2024, 16:08:50 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 (only) |
python312:dev:std python-pip:single:v12 autoselect-python:single:std |
Build and Runtime | python312:primary:std |
main | mirror://PYPIWHL/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7 |
python-bleach:v12 | Easy safelist-based HTML-sanitizing tool (3.12) |
python-html5lib:v12 | HTML parser based on WHATWG specification (3.12) |