NOTICE: This package has been removed from pkgsrc

./www/py-webencodings, Character encoding for the web

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.5.1, Package name: py27-webencodings-0.5.1, Maintainer: kleink

This is a Python implementation of the WHATWG Encoding standard.

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.


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: fd870193fde74183c0e1cd43bce01a4a930cd049
RMD160: 93ba14d38563ffe5301e27c7fbcc678872bd680d
Filesize: 9.493 KB

Version history: (Expand)


CVS history: (Expand)


   2017-07-26 12:58:03 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
0.5.1:
Bug fixes.
   2016-10-26 09:50:24 by Klaus Klein | Files touched by this commit (4)
Log message:
Import webencodings 0.5 as textproc/py-webencodings.

This is a Python implementation of the WHATWG Encoding standard.

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.