2 Summary: A pure Python network address representation and manipulation library
7 Group: Development/Languages/Python
8 Source0: http://netaddr.googlecode.com/files/netaddr-%{version}.tar.gz
9 # Source0-md5: 8b7b574bca2f60722ccd90c71334ee32
10 URL: http://code.google.com/p/netaddr/
11 BuildRequires: python-devel
12 BuildRequires: python-modules
13 BuildRequires: rpm-pythonprov
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 A pure Python network address representation and manipulation library.
20 netaddr provides a Pythonic way to work with:
21 - IPv4 and IPv6 addresses and subnets (including CIDR notation)
22 - MAC (Media Access Control) addresses in multiple presentation
24 - IEEE EUI-64, OUI and IAB identifiers
25 - nmap-style IP address ranges
26 - a user friendly IP glob-style format
28 Included are routines for:
29 - generating, sorting and summarizing IP addresses
30 - converting IP addresses and ranges between various different formats
31 - performing set based operations on groups of IP addresses and
33 - arbitrary IP address range calculations and conversions
34 - querying IEEE OUI and IAB organisational information
35 - querying of IP standards related data from key IANA data sources
38 %setup -q -n %{module}-%{version}
41 %{__python} ./setup.py build
44 rm -rf $RPM_BUILD_ROOT
46 %{__python} ./setup.py install \
48 --root=$RPM_BUILD_ROOT
50 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
51 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
55 rm -rf $RPM_BUILD_ROOT
58 %defattr(644,root,root,755)
59 %doc docs/api AUTHORS CHANGELOG README THANKS
60 %attr(755,root,root) %{_bindir}/netaddr
61 %{py_sitescriptdir}/*.egg-info
62 %dir %{py_sitescriptdir}/%{module}
63 %{py_sitescriptdir}/%{module}/*.py[co]
64 %dir %{py_sitescriptdir}/%{module}/eui
65 %{py_sitescriptdir}/%{module}/eui/*.py[co]
66 %{py_sitescriptdir}/%{module}/eui/*.idx
67 %{py_sitescriptdir}/%{module}/eui/*.txt
68 %dir %{py_sitescriptdir}/%{module}/ip
69 %{py_sitescriptdir}/%{module}/ip/*.py[co]
70 %{py_sitescriptdir}/%{module}/ip/*-space
71 %{py_sitescriptdir}/%{module}/ip/*-addresses
72 %dir %{py_sitescriptdir}/%{module}/strategy
73 %{py_sitescriptdir}/%{module}/strategy/*.py[co]
74 %dir %{py_sitescriptdir}/%{module}/tests
75 %{py_sitescriptdir}/%{module}/tests/*.py[co]
76 %{py_sitescriptdir}/%{module}/tests/core
77 %{py_sitescriptdir}/%{module}/tests/eui
78 %{py_sitescriptdir}/%{module}/tests/ip
79 %{py_sitescriptdir}/%{module}/tests/strategy