Provided by: nfstest_3.2-2_all bug

NAME

       packet.internet.ipv6addr - IPv6Addr module

DESCRIPTION

       Create an object to represent an IPv6 address. An IPv6 address is given either by a series
       of hexadecimal numbers or using the ":" notation. It provides a  mechanism  for  comparing
       this object with a regular string. It also takes care of '::' notation and leading zeroes.

CLASSES

   class IPv6Addr(builtins.str)
       IPv6Addr address object

       Usage:
           from packet.internet.ipv6addr import IPv6Addr

           ip = IPv6Addr('fe80000000000000020c29fffe5409ef')

       The following expressions are equivalent:
           ip == 0xFE80000000000000020C29FFFE5409EF
           ip == 0xfe80000000000000020c29fffe5409ef
           ip == '0xFE80000000000000020C29FFFE5409EF'
           ip == '0xfe80000000000000020c29fffe5409ef'
           ip == 'FE80000000000000020C29FFFE5409EF'
           ip == 'fe80000000000000020c29fffe5409ef'
           ip == 'FE80:0000:0000:0000:020C:29FF:FE54:09EF'
           ip == 'fe80:0000:0000:0000:020c:29ff:fe54:09ef'
           ip == 'FE80::020C:29FF:FE54:09EF'
           ip == 'fe80::020c:29ff:fe54:09ef'
           ip == 'FE80::20C:29FF:FE54:9EF'
           ip == 'fe80::20c:29ff:fe54:9ef'

       Methods defined here:
       ---------------------

       __eq__(self, other)
       Compare two IPv6 addresses and return True if both are equal.

       __ne__(self, other)
       Compare two IPv6 addresses and return False if both are equal.

       Static methods defined here:
       ----------------------------

       __new__(cls, ip)
       Create new instance by converting input int/string into a persistent
       representation of an IPv6 address.

BUGS

       No known bugs.

AUTHOR

       Jorge Mora (mora@netapp.com)