Skip to main content

A pure Python network address representation and manipulation library.

netaddr provides a Pythonic way of working with :-

  • IPv4 and IPv6 addresses and subnets

  • MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers

  • arbitrary (non-aligned) IP address ranges and IP address sets

  • various non-CIDR IP range formats such as nmap and glob-style formats

Included are routines for :-

  • generating, sorting and summarizing IP addresses and networks

  • performing easy conversions between address notations and formats

  • detecting, parsing and formatting network address representations

  • performing set-based operations on groups of IP addresses and subnets

  • working with arbitrary IP address ranges and formats

  • accessing OUI and IAB organisational information published by IEEE

  • accessing IP address and block information published by IANA

For details on the latest updates and changes, see :-

http://github.com/drkjam/netaddr/blob/rel-0.7.x/CHANGELOG

API documentation for the latest release is available here :-

http://packages.python.org/netaddr/

Metadata

Release files for netaddr 0.7.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for netaddr 0.7.12
File Size Uploaded Provenance
netaddr-0.7.12.zip 1.6 MB Without provenance Details
netaddr-0.7.12.tar.gz 1.5 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for netaddr 0.7.12
File Interpreter ABI Platform
netaddr-0.7.12-py2.7.egg Legacy Egg format - - Details

Total release size: 4.6 MB

Release files / netaddr-0.7.12.zip

Download URL netaddr-0.7.12.zip
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
622b81e571fb974698d056d4825b21ee64eac96de8ef41327b03913ac4308d5b
BLAKE2b-256 checksum
How to use checksums
f7db7821b68ceaa6c1a45e8ca111deee68fe23e1c9b33d81e1a4166d036eba92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / netaddr-0.7.12.tar.gz

Download URL netaddr-0.7.12.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
88bf0bff238df672b1a521cdc291db025f7462223b065405b62d58a22c0d0abe
BLAKE2b-256 checksum
How to use checksums
74fc2ece095fe51ff87b599f5f6a3e6e1f059c4d8d76ccd6c0b2ff1a925787cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / netaddr-0.7.12-py2.7.egg

Download URL netaddr-0.7.12-py2.7.egg
Size 1.5 MB
Tags Egg
SHA-256 checksum
How to use checksums
9f8e8b75e790ff9434427e3decc2d85359fc3af54266b952c583af4321701917
BLAKE2b-256 checksum
How to use checksums
aae5d336c6d4e13ed7131beb5e7624333301a6784a95482f5a170a5f62fa4a0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for netaddr 0.7.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.7.12 This release

3 release files No provenance

0.7.9

0.7.8

0.7.7

0.7.6

0.7.5

0.7.4

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page