The punycode package

Punicode library to uniquely and reversibly transform a
Unicode string into an ASCII string. This is a partial
implementation of RFC 3492: Punycode: A Bootstring encoding
of Unicode for Internationalized Domain Names in
Applications (IDNA). 0.0.2.0 will ship with support for
Punycode decoding. The code is currently prototyped and
untested.