A pure Python network address representation and manipulation library
2.19 MB
built 2026-10-17 11:22:53 GMT
Description
A network address manipulation library for Python
Provides support for:
Layer 3 addresses
* IPv4 and IPv6 addresses, subnets, masks, prefixes
* iterating, slicing, sorting, summarizing and classifying IP networks
* dealing with various ranges formats (CIDR, arbitrary ranges and globs, nmap)
* set based operations (unions, intersections etc) over IP addresses and
subnets
* parsing a large variety of different formats and notations
* looking up IANA IP block information
* generating DNS reverse lookups
* supernetting and subnetting
Layer 2 addresses
* representation and manipulation MAC addresses and EUI-64 identifiers
* looking up IEEE organisational information (OUI, IAB)
* generating derived IPv6 addresses
Dependencies
17 totalRequires15
- (python3dist(tomli) if python3-devel < 3.11)
- pyproject-rpm-macros
- python3-devel
- python3-devel
- python3-furo
- python3-pytest
- python3-sphinx
- python3-sphinx-issues
- python3dist(packaging)
- python3dist(pip) >= 19
- python3dist(setuptools)
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(DynamicBuildRequires) <= 4.15.0-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(RichDependencies) <= 4.12.0-1
Provides2
- python3-netaddr = 1.3.0-15.fc45
- python3-netaddr-shell = 1.3.0-15.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| netaddr-1.3.0.tar.gz | 2.16 MB |
| python-netaddr.spec | 16.78 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
