Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-netaddr-0.7.19-lp152.3.3 RPM for noarch

From OpenSuSE Leap 15.2 for noarch

Name: python3-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: 7414583 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.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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.

Files

/usr/bin/netaddr
/usr/bin/netaddr-3.6
/usr/lib/python3.6/site-packages/netaddr
/usr/lib/python3.6/site-packages/netaddr-0.7.19-py3.6.egg-info
/usr/lib/python3.6/site-packages/netaddr-0.7.19-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/netaddr-0.7.19-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/netaddr-0.7.19-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/netaddr-0.7.19-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/netaddr/__init__.py
/usr/lib/python3.6/site-packages/netaddr/__pycache__
/usr/lib/python3.6/site-packages/netaddr/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/__pycache__/compat.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/__pycache__/compat.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/__pycache__/core.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/__pycache__/core.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/__pycache__/fbsocket.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/__pycache__/fbsocket.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/compat.py
/usr/lib/python3.6/site-packages/netaddr/contrib
/usr/lib/python3.6/site-packages/netaddr/contrib/__init__.py
/usr/lib/python3.6/site-packages/netaddr/contrib/__pycache__
/usr/lib/python3.6/site-packages/netaddr/contrib/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/contrib/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/contrib/__pycache__/subnet_splitter.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/contrib/__pycache__/subnet_splitter.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/contrib/subnet_splitter.py
/usr/lib/python3.6/site-packages/netaddr/core.py
/usr/lib/python3.6/site-packages/netaddr/eui
/usr/lib/python3.6/site-packages/netaddr/eui/__init__.py
/usr/lib/python3.6/site-packages/netaddr/eui/__pycache__
/usr/lib/python3.6/site-packages/netaddr/eui/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/eui/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/eui/__pycache__/ieee.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/eui/__pycache__/ieee.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/eui/iab.idx
/usr/lib/python3.6/site-packages/netaddr/eui/iab.txt
/usr/lib/python3.6/site-packages/netaddr/eui/ieee.py
/usr/lib/python3.6/site-packages/netaddr/eui/oui.idx
/usr/lib/python3.6/site-packages/netaddr/eui/oui.txt
/usr/lib/python3.6/site-packages/netaddr/fbsocket.py
/usr/lib/python3.6/site-packages/netaddr/ip
/usr/lib/python3.6/site-packages/netaddr/ip/__init__.py
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/glob.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/glob.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/iana.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/iana.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/nmap.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/nmap.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/rfc1924.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/rfc1924.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/sets.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/__pycache__/sets.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/ip/glob.py
/usr/lib/python3.6/site-packages/netaddr/ip/iana.py
/usr/lib/python3.6/site-packages/netaddr/ip/ipv4-address-space.xml
/usr/lib/python3.6/site-packages/netaddr/ip/ipv6-address-space.xml
/usr/lib/python3.6/site-packages/netaddr/ip/ipv6-unicast-address-assignments.xml
/usr/lib/python3.6/site-packages/netaddr/ip/multicast-addresses.xml
/usr/lib/python3.6/site-packages/netaddr/ip/nmap.py
/usr/lib/python3.6/site-packages/netaddr/ip/rfc1924.py
/usr/lib/python3.6/site-packages/netaddr/ip/sets.py
/usr/lib/python3.6/site-packages/netaddr/strategy
/usr/lib/python3.6/site-packages/netaddr/strategy/__init__.py
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/eui48.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/eui48.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/eui64.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/eui64.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/ipv4.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/ipv4.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/ipv6.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/__pycache__/ipv6.cpython-36.pyc
/usr/lib/python3.6/site-packages/netaddr/strategy/eui48.py
/usr/lib/python3.6/site-packages/netaddr/strategy/eui64.py
/usr/lib/python3.6/site-packages/netaddr/strategy/ipv4.py
/usr/lib/python3.6/site-packages/netaddr/strategy/ipv6.py
/usr/share/doc/packages/python3-netaddr
/usr/share/doc/packages/python3-netaddr/AUTHORS
/usr/share/doc/packages/python3-netaddr/CHANGELOG
/usr/share/doc/packages/python3-netaddr/COPYRIGHT
/usr/share/doc/packages/python3-netaddr/LICENSE
/usr/share/doc/packages/python3-netaddr/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 11:50:38 2024