Skip to content

"SLC6X: development/libraries: python-netaddr

python-netaddr - Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses

License: BSD
Vendor: Scientific Linux CERN,
A pure Python network address representation and manipulation library.

netaddr provides a Pythonic way of working with :-

- IPv4 and IPv6 addresses and subnets (including CIDR notation)
- MAC (Media Access Control) addresses in multiple formats
- IEEE EUI-64, OUI and IAB identifiers
- a user friendly IP glob-style format

Included are routines for :-

- generating, sorting and summarizing IP addresses
- converting IP addresses and ranges between various different formats
- performing set based operations on groups of IP addresses and subnets
- arbitrary IP address range calculations and conversions
- querying IEEE OUI and IAB organisational information
- querying of IP standards related data from key IANA data sources

For examples please visit the example wiki pages :-

Complete API documentation for the latest release is available online :-

For details on history changes and updates see the CHANGELOG :-


python-netaddr-0.7.5-4.el6.noarch [1.0 MiB] Changelog by Jakub Hrozek (2011-08-03):
- Do not traceback on invalid IPNetwork input
- Resolves: rhbz#710373
python-netaddr-0.7.5-3.el6.noarch [1.0 MiB] Changelog by Jakub Hrozek (2010-01-05):
- Fix permissions on documentation files
- Use correct upstream and source URLs

Listing created by repoview