Revisions of python-netaddr
Ana Guerrero (anag+factory)
accepted
request 1160042
from
Daniel Garcia (dgarcia)
(revision 29)
- Update to 1.2.1: * Fix bad version 1.2.0 upload to PyPI – now yanked. No changes to the package. - 1.2.0: * Add CLI tool subcommand to display cli-network-info. * Support running interactive-shell without IPython installed. * Explicitly raise TypeError is a non-string value is passed to valid_ipv4 or valid_ipv6. - 1.1.0: * Add the required Python version to the package metadata (#365). * Add expand_partial_ipv4_address to the public API. * Fix IPNetwork(...) in IPRange(...) false negatives (#157). * Fix a few IPNetwork slicing edge cases (#214). * Fix support for partial IP addresses accidentally left in IPNetwork in 1.0.0. * Fixed an incorrect license classifier in the package metadata. - 1.0.0: * Removed: * Drop support for Python versions lower than 3.7. * Remove the flag shorthands: N, P and Z. Use NOHOST, INET_PTON and ZEROFILL instead. * Remove abbreviated CIDR format support in IPNetwork (implicit_prefix=True), use cidr_abbrev_to_verbose if you need this behavior. * Remove the IPAddress.is_private method. * Changed: * Stop accepting leading zeros when parsing IPv4 addresses in INET_PTON mode (it's been allowed on some platforms). * Stop parsing IPv4 addresses permissively (inet_aton()-like) by default. * Apply the two changes above to valid_ipv4 as well. * Update the address databases to the 2024-02-10 versions. * Fixed:
Ana Guerrero (anag+factory)
accepted
request 1137444
from
Dirk Mueller (dirkmueller)
(revision 28)
- 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). - IP recognition failure
Dominique Leuenberger (dimstar_suse)
accepted
request 1092399
from
Dirk Mueller (dirkmueller)
(revision 26)
Dominique Leuenberger (dimstar_suse)
accepted
request 930242
from
Dirk Mueller (dirkmueller)
(revision 25)
- fix build for older distros
Dominique Leuenberger (dimstar_suse)
accepted
request 659508
from
Matej Cepl (mcepl)
(revision 22)
Remove superfluous devel dependency for noarch package
Dominique Leuenberger (dimstar_suse)
accepted
request 516767
from
Dirk Mueller (dirkmueller)
(revision 21)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 452046
from
Dirk Mueller (dirkmueller)
(revision 20)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 298177
from
Michal Čihař (Nijel)
(revision 18)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 280205
from
Jan Matejek (matejcik)
(revision 17)
1
Adrian Schröter (adrianSuSE)
committed
(revision 15)
Split 13.2 from Factory
Stephan Kulow (coolo)
accepted
request 234700
from
Tomáš Chvátal (scarabeus_factory)
(revision 14)
- 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 (forwarded request 233654 from frispete)
Tomáš Chvátal (scarabeus_factory)
accepted
request 204601
from
Sascha Peilicke (saschpe)
(revision 13)
Adrian Schröter (adrianSuSE)
committed
(revision 12)
Split 13.1 from Factory
Adrian Schröter (adrianSuSE)
committed
(revision 11)
Split 12.3 from Factory
Stephan Kulow (coolo)
accepted
request 135564
from
Factory Maintainer (factory-maintainer)
(revision 10)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 29