A library to support the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891. This new methodology, known as IDNA2008, can generate materially different results to the previous standard. The library can act as a drop-in replacement for the "encodings.idna" module.