Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python2-netaddr | Distribution: openSUSE Leap 15.2 |
Version: 0.7.19 | Vendor: openSUSE |
Release: lp152.3.3 | Build date: Sun Mar 1 12:24:45 2020 |
Group: Development/Languages/Python | Build host: build77 |
Size: 7284083 | Source RPM: python-netaddr-0.7.19-lp152.3.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://github.com/drkjam/netaddr | |
Summary: Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses |
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.
BSD-3-Clause
* Sun Aug 06 2017 mardnh@gmx.de - Convert to singlespec * Sat Jan 14 2017 michael@stroeder.com - update to 0.7.19: * added a new SubnetSplitter class for those looking to divide up subnets. Thanks alanwill and RyPeck and those on (Stack Overflow discussion). * removed bundled pytest dependency code for "python setup.py test". * setup.py now uses setuptools only (no more distutils) and setup_egg.py removed. * cleaned up INSTALL docs so they accurately reflect current Python packaging. * fixed broken parsing, generating and reading of IEEE index files when switching between Python 2.x and 3.x. FIXED Issue 133: https://github.com/drkjam/netaddr/issues/133 - Splitting a single network into multiple prefixed networks FIXED Issue 129: https://github.com/drkjam/netaddr/issues/129 - fix IPAddress().netmask_bits to return 0 for 0.0.0.0 and [::] addresses FIXED Issue 117: https://github.com/drkjam/netaddr/issues/117 - (python setup.py test) failing with python3 >= 3.5 FIXED Issue 137: https://github.com/drkjam/netaddr/issues/137 - API reference is broken on ReadTheDocs FIXED Issue 143: https://github.com/drkjam/netaddr/issues/143 - Please refresh the bundled IANA and IEEE databases * Fri Sep 25 2015 michael@stroeder.com - update to 0.7.18: * cidr_merge() algorithm is now O(n) and much faster. * nmap target specification now fully supported including IPv4 CIDR prefixes and IPv6 addresses. FIXED Issue 100: https://github.com/drkjam/netaddr/issues/100 - nmap.py - CIDR targets FIXED Issue 112: https://github.com/drkjam/netaddr/issues/112 - Observation: netaddr slower under pypy * Fixed a regression with valid_mac due to shadow import in the netaddr module. FIXED Issue 114: https://github.com/drkjam/netaddr/issues/114 - netaddr.valid_mac('00-B0-D0-86-BB-F7')==False for 0.7.16 but True for 0.7.15 * IPv4 networks with /31 and /32 netmasks are now treated according to RFC 3021. Thanks to kalombos and braaen. FIXED Issue 109: https://github.com/drkjam/netaddr/issues/109 - Identify registry of global IPv6 unicast allocations FIXED Issue 108: https://github.com/drkjam/netaddr/issues/108 - One part of docs unclear? FIXED Issue 106: https://github.com/drkjam/netaddr/issues/106 - Eui64 Updated (pull request for Issue 105) FIXED Issue 105: https://github.com/drkjam/netaddr/issues/105 - Support dialects for EUI-64 addresses FIXED Issue 102: https://github.com/drkjam/netaddr/issues/102 - 0.7.15 tarball is missing tests. FIXED Issue 96: https://github.com/drkjam/netaddr/issues/96 - Wrong hosts and broadcasts for /31 and /32 networks. * Fix slowness in IPSet.__contains__. Thanks to novas0x2a for noticing. * Normalize IPNetworks when they are added to an IPSet * Converted test suite to py.test * Sun Apr 19 2015 benoit.monin@gmx.fr - update to 0.7.14: * Fix weird build breakage in 0.7.13 * EUI, OUI, and IAB objects can now be compared with strings * Implement the "!=" operator for OUI and IAB under Python2 * 64 bit EUIs could only be created from strings with "-" as a separator * FIXED: Compare L2 addresses with their representations * FIXED: OUI database tests fail in 0.7.13 * FIXED: Incorrect python executable path in netaddr-0.7.13-py2.py3-none-any.whl * FIXED: Handle eui64 addresses with colon as a delimiter and without delimeter - set the source URL to pypi - remove chmod call: file mode fixed upstream * Tue Jan 06 2015 michael@stroeder.com - update to 0.7.13: * IPAddress objects can now be added to/subtracted from each other * compute static global ipv6 addr from the net prefix and mac address * add classifiers for python 3.3 and 3.4 support * Thu Sep 11 2014 dmueller@suse.com - update to 0.7.12: * Added method IPSet.iter_ipranges(). * bool(IPSet()) works now for large IPSets, e.g. IPSet(['2405:8100::/32']). * IPNetwork.iter_hosts now skips the subnet-router anycast address for IPv6. * Removed function fbsocket.inet_aton because it is unused and unnecessary * Mon May 12 2014 hpj@urpla.net - Update to 0.7.11: * Performance of IPSet increased dramatically, implemented by Stefan Nordhausen and Martijn van Oosterhout. As a side effect, IPSet(IPNetwork("10.0.0.0/8")) is now as fast as you'd expect. * Various performance improvements all over the place. * netaddr is now hosted on PyPI and can be installed via pip. * Doing "10.0.0.42" in IPNetwork("10.0.0.0/24") works now. * IPSet has two new methods: iscontiguous() and iprange(), thanks to Louis des Landes. * Re-added the IPAddress.netmask_bits() method that was accidently removed. * Networks 128.0.0.0/16, 191.255.0.0/16, and 223.255.255.0/24 are not marked as reserved IPv4 addresses any more. Thanks to marnickv for pointing that out. * Various bug fixes contributed by Wilfred Hughes, 2*yo and Adam Goodman. FIXED Issue 58: https://github.com/drkjam/netaddr/issues/58 - foo.bar doesn't throw AddrFormatError FIXED Issue 57: https://github.com/drkjam/netaddr/issues/57 - netaddr packages not hosted on PyPI FIXED Issue 56: https://github.com/drkjam/netaddr/issues/56 - Fix comparison with large IPSet() FIXED Issue 55: https://github.com/drkjam/netaddr/pull/55 - Fix smallest_matching_cidr and all_matching_cidrs FIXED Issue 53: https://github.com/drkjam/netaddr/issues/53 - Exclude 128.0.0.0/16 and possibly others from reserved range set? FIXED Issue 51: https://github.com/drkjam/netaddr/issues/51 - Encoding errors in netaddr/eui/oui.txt FIXED Issue 46: https://github.com/drkjam/netaddr/issues/46 - len(IPSet()) fails on python3 FIXED Issue 43: https://github.com/drkjam/netaddr/issues/43 - Method to check if IPSet is contiguous FIXED Issue 38: https://github.com/drkjam/netaddr/issues/38 - netmask_bits is missing from the IPAddress FIXED Issue 37: https://github.com/drkjam/netaddr/issues/37 - Test failures with Python 3.3 * Thu Oct 24 2013 speilicke@suse.com - Require python-setuptools instead of distribute (upstreams merged) * Mon Sep 10 2012 alexandre@exatati.com.br - Update to 0.7.10: * A bunch of Python 3.x bug fixes. Thanks Arfrever. * Extended nmap support to cover full target specification. FIXED Issue 36 - http://github.com/drkjam/netaddr/issues/36 - ResourceWarnings with Python >=3.2 FIXED Issue 35 - http://github.com/drkjam/netaddr/issues/35 - netaddr-0.7.9: Test failure with Python 3 FIXED Issue 34 - http://github.com/drkjam/netaddr/issues/34 - netaddr.ip.iana.SaxRecordParser.endElement() incompatible with Python 3.1 FIXED Issue 33 - http://github.com/drkjam/netaddr/issues/33 - netaddr script not installed with Python 3 FIXED Issue 23 - http://github.com/drkjam/netaddr/issues/23 - valid_nmap_range() does not validate nmap format case. FIXED Issue 22 - http://github.com/drkjam/netaddr/issues/22 - all_matching_cidrs: documentation incorrect * Wed Aug 29 2012 alexandre@exatati.com.br - Update to 0.7.9: * Re-release to fix build removing Sphinx dependency. - Aditional changes from 0.7.8: * New SAX parser for IANA data source files (contributed by Andrew Stromnov) * Fixed pickling failures with EUI, OUI and IAB classes. FIXED Issue 31 - http://github.com/drkjam/netaddr/issues/31 - Exclude '39.0.0.0/8' network from reserved set. Thanks Andrew Stromnov FIXED Issue 28 - http://github.com/drkjam/netaddr/issues/28 - Fix algorithm in ipv6_link_local to fully conform to rfc4291. Thanks Philipp Wollermann FIXED Issue 25 - http://github.com/drkjam/netaddr/issues/25 - install_requires is too aggressive? Thanks Adam Lindsay and commenters. FIXED Issue 21 - http://github.com/drkjam/netaddr/issues/21 - deepcopy for EUI fails. Thanks Ryan Nowakowski.
/usr/bin/netaddr-2.7 /usr/lib/python2.7/site-packages/netaddr /usr/lib/python2.7/site-packages/netaddr-0.7.19-py2.7.egg-info /usr/lib/python2.7/site-packages/netaddr-0.7.19-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/netaddr-0.7.19-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/netaddr-0.7.19-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/netaddr-0.7.19-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/netaddr/__init__.py /usr/lib/python2.7/site-packages/netaddr/__init__.pyc /usr/lib/python2.7/site-packages/netaddr/__init__.pyo /usr/lib/python2.7/site-packages/netaddr/compat.py /usr/lib/python2.7/site-packages/netaddr/compat.pyc /usr/lib/python2.7/site-packages/netaddr/compat.pyo /usr/lib/python2.7/site-packages/netaddr/contrib /usr/lib/python2.7/site-packages/netaddr/contrib/__init__.py /usr/lib/python2.7/site-packages/netaddr/contrib/__init__.pyc /usr/lib/python2.7/site-packages/netaddr/contrib/__init__.pyo /usr/lib/python2.7/site-packages/netaddr/contrib/subnet_splitter.py /usr/lib/python2.7/site-packages/netaddr/contrib/subnet_splitter.pyc /usr/lib/python2.7/site-packages/netaddr/contrib/subnet_splitter.pyo /usr/lib/python2.7/site-packages/netaddr/core.py /usr/lib/python2.7/site-packages/netaddr/core.pyc /usr/lib/python2.7/site-packages/netaddr/core.pyo /usr/lib/python2.7/site-packages/netaddr/eui /usr/lib/python2.7/site-packages/netaddr/eui/__init__.py /usr/lib/python2.7/site-packages/netaddr/eui/__init__.pyc /usr/lib/python2.7/site-packages/netaddr/eui/__init__.pyo /usr/lib/python2.7/site-packages/netaddr/eui/iab.idx /usr/lib/python2.7/site-packages/netaddr/eui/iab.txt /usr/lib/python2.7/site-packages/netaddr/eui/ieee.py /usr/lib/python2.7/site-packages/netaddr/eui/ieee.pyc /usr/lib/python2.7/site-packages/netaddr/eui/ieee.pyo /usr/lib/python2.7/site-packages/netaddr/eui/oui.idx /usr/lib/python2.7/site-packages/netaddr/eui/oui.txt /usr/lib/python2.7/site-packages/netaddr/fbsocket.py /usr/lib/python2.7/site-packages/netaddr/fbsocket.pyc /usr/lib/python2.7/site-packages/netaddr/fbsocket.pyo /usr/lib/python2.7/site-packages/netaddr/ip /usr/lib/python2.7/site-packages/netaddr/ip/__init__.py /usr/lib/python2.7/site-packages/netaddr/ip/__init__.pyc /usr/lib/python2.7/site-packages/netaddr/ip/__init__.pyo /usr/lib/python2.7/site-packages/netaddr/ip/glob.py /usr/lib/python2.7/site-packages/netaddr/ip/glob.pyc /usr/lib/python2.7/site-packages/netaddr/ip/glob.pyo /usr/lib/python2.7/site-packages/netaddr/ip/iana.py /usr/lib/python2.7/site-packages/netaddr/ip/iana.pyc /usr/lib/python2.7/site-packages/netaddr/ip/iana.pyo /usr/lib/python2.7/site-packages/netaddr/ip/ipv4-address-space.xml /usr/lib/python2.7/site-packages/netaddr/ip/ipv6-address-space.xml /usr/lib/python2.7/site-packages/netaddr/ip/ipv6-unicast-address-assignments.xml /usr/lib/python2.7/site-packages/netaddr/ip/multicast-addresses.xml /usr/lib/python2.7/site-packages/netaddr/ip/nmap.py /usr/lib/python2.7/site-packages/netaddr/ip/nmap.pyc /usr/lib/python2.7/site-packages/netaddr/ip/nmap.pyo /usr/lib/python2.7/site-packages/netaddr/ip/rfc1924.py /usr/lib/python2.7/site-packages/netaddr/ip/rfc1924.pyc /usr/lib/python2.7/site-packages/netaddr/ip/rfc1924.pyo /usr/lib/python2.7/site-packages/netaddr/ip/sets.py /usr/lib/python2.7/site-packages/netaddr/ip/sets.pyc /usr/lib/python2.7/site-packages/netaddr/ip/sets.pyo /usr/lib/python2.7/site-packages/netaddr/strategy /usr/lib/python2.7/site-packages/netaddr/strategy/__init__.py /usr/lib/python2.7/site-packages/netaddr/strategy/__init__.pyc /usr/lib/python2.7/site-packages/netaddr/strategy/__init__.pyo /usr/lib/python2.7/site-packages/netaddr/strategy/eui48.py /usr/lib/python2.7/site-packages/netaddr/strategy/eui48.pyc /usr/lib/python2.7/site-packages/netaddr/strategy/eui48.pyo /usr/lib/python2.7/site-packages/netaddr/strategy/eui64.py /usr/lib/python2.7/site-packages/netaddr/strategy/eui64.pyc /usr/lib/python2.7/site-packages/netaddr/strategy/eui64.pyo /usr/lib/python2.7/site-packages/netaddr/strategy/ipv4.py /usr/lib/python2.7/site-packages/netaddr/strategy/ipv4.pyc /usr/lib/python2.7/site-packages/netaddr/strategy/ipv4.pyo /usr/lib/python2.7/site-packages/netaddr/strategy/ipv6.py /usr/lib/python2.7/site-packages/netaddr/strategy/ipv6.pyc /usr/lib/python2.7/site-packages/netaddr/strategy/ipv6.pyo /usr/share/doc/packages/python2-netaddr /usr/share/doc/packages/python2-netaddr/AUTHORS /usr/share/doc/packages/python2-netaddr/CHANGELOG /usr/share/doc/packages/python2-netaddr/COPYRIGHT /usr/share/doc/packages/python2-netaddr/LICENSE /usr/share/doc/packages/python2-netaddr/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 11:27:19 2024