./www/py-idna, Python module for Internationalized Domain Names in Applications (IDNA)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.10, Package name: py37-idna-2.10, Maintainer: pkgsrc-users

A library to support the Internationalised Domain Names in Applications
(IDNA) protocol as specified in RFC 5891. This version of the
protocol is often referred to as IDNA2008 and can produce different
results from the earlier standard from 2003.

The library is also intended to act as a suitable drop-in replacement
for the encodings.idna module that comes with the Python standard
library but currently only supports the older 2003 specification.


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

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: ab9b7f0143cc0095da8439939eee9ce153af5f60
RMD160: 57234789c6f95edce1725e7d3858a27da309e087
Filesize: 171.5 KB

Version history: (Expand)


CVS history: (Expand)


   2020-07-27 16:58:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-idna: updated to 2.10

2.10:
- Update to Unicode 13.0.0.
- Throws a more specific exception if "xn--" is provided as a label.
- This is expected to be the last version that supports Python 2.
   2020-02-17 12:56:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-idna: updated to 2.9

2.9:
- Update to Unicode 12.1.0.
- Prohibit A-labels ending with a hyphen.
- Future-proofing: Test on Python 3.7 and 3.8, don't immediately
  fail should Python 4 come along.
- Made BSD 3-clause license clearer
   2018-12-10 12:03:10 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-idna: update to 2.8.

2.8 (2018-12-04)
++++++++++++++++

- Update to Unicode 11.0.0.
- Provide more specific exceptions for some malformed labels.
   2018-06-13 08:39:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-idna: updated to 2.7

2.7:
Update to Unicode 10.0.0.
No longer accepts dot-prefixed domains (e.g. ".example") as valid. \ 
This is to be more conformant with the UTS 46 spec. Users should strip dot \ 
prefixes from domains before processing.
   2017-08-14 21:29:14 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated py-idna to 2.6.

2.6 (2017-08-08)
++++++++++++++++

- Allows generation of IDNA and UTS 46 table data for different
  versions of Unicode, by deriving properties directly from
  Unicode data.
- Ability to generate RFC 5892/IANA-style table data
- Diagnostic output of IDNA-related Unicode properties and
  derived calculations for a given codepoint
- Support for idna.__version__ to report version
- Support for idna.idnadata.__version__ and
  idna.uts46data.__version__ to report Unicode version of
  underlying IDNA and UTS 46 data respectively.
   2017-03-13 11:15:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-idna to 2.5.

2.5 (2017-03-07)
++++++++++++++++

- Fix bug with Katakana middle dot context-rule (Thanks, Greg
  Shikhman.)
   2017-03-05 14:08:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-idna to 2.4.

2.4 (2017-03-01)
++++++++++++++++

- Restore IDNAError to be a subclass of UnicodeError, as some users of
  this library are only looking for the latter to catch invalid strings.

2.3 (2017-02-28)
++++++++++++++++

- Fix bugs relating to deriving IDNAError from UnicodeError.
- More memory footprint improvements (Thanks, Alex Gaynor)
   2016-12-30 00:47:23 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated py-idna to 2.2.

2.2 (2016-12-21)
++++++++++++++++

- Made some changes to the UTS 46 data that should allow Jython to get around
  64kb Java class limits. (Thanks, John A. Booth and Marcin Płonka.)
- In Python 2.6, skip two tests that rely on data not present in that
  Python version's unicodedata module.
- Use relative imports to help downstream users.