Changelog for
python39-netaddr-0.10.1-23.6.noarch.rpm :
* Sun Jan 07 2024 Dirk Müller
- update to 0.10.1:
* Get rid of some warnings
* Add an :data:`INET_ATON` flag to explicitly request ``inet_aton()`` IPv4 parsing semantics from :class:`IPAddress`.
* Add an :meth:`IPAddress.is_ipv4_private_use` convenience method.
* Add an :meth:`IPAddress.is_global` convenience method to allow determining if an address is considered globally reachable.
* Add an :meth:`IPAddress.is_ipv6_unique_local` convenience method.
* Improve Python 3.13 compatibility, thank you John Eckersberg.
* Deprecate Python 3.7 support.
* Deprecate abbreviated CIDR format support in :class:`IPNetwork`
* Deprecate accepting leading zeros when parsing IPv4 addresses in :data:`INET_PTON` mode (it\'s been allowed on some platforms). If you need to allow and discard leading zeros use the :data:`ZEROFILL` flag.
* Raise an exception if invalid flags are passed to ``IPAddress``, ``IPNetwork`` or ``IPRange``.
* Improve the documentation substantially.
* Update the DB files to the latest versions (2023-12-23).
* Mon Sep 25 2023 Martin Hauke - Update to version 0.9.0 Added:
* Add hash capabilities to OUI. Fixed:
* Backwards incompatible: Handle RFC 6164 IPv6 addresses (don\'t reserve first IP address in point-to-point subnets).
* Technically backwards incompatible: Fix for is_loopback behaviour – consider IPNetwork(\'::1/128\') to be loopback.
* Fix print syntax in the documentation to be Python 3 compatible
* Fix the Sphinx syntax in the documentation. Other:
* Deprecate Python 3.6.
* Eliminate unnecessary evals.
* Sun Jun 11 2023 ecsos - Add %{?sle15_python_module_pythons}
* Mon Nov 08 2021 Dirk Müller - fix build for older distros
* Sat Jul 04 2020 Martin Hauke - Update to version 0.8.0
* Fixed weak reference support in classes with __slots__
* Added __bytes__ to IPAddress for intuitive usage
* Added format() function to EUI
* Added IPNetwork.netmask property setter
* Added support for IABs in the 40:D8:55 OUI
* Drastically optimized spanning_cidr()
* Fixed \"x.x.x.x/x\" in IPNetwork tests
* Added support for passing iterables of IPRange to IPSet and cidr_merge() Bugfixes:
* N log N complexity instead of linear
* Efficiently creating a large IPSet from a list of IPRanges?
* Weak reference support- Run testsuite
* Thu May 21 2020 Petr Gajdos - %python3_only -> %python_alternative
* Tue Dec 04 2018 Matej Cepl - Remove superfluous devel dependency for noarch package
* Sun Aug 06 2017 mardnhAATTgmx.de- Convert to singlespec
* Sat Jan 14 2017 michaelAATTstroeder.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 michaelAATTstroeder.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