./net/py-IP, Python module to handle IPv4 and IPv6 address

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.01, Package name: py38-IP-1.01, Maintainer: wenheping

IPy is a Python module for handling IPv4 and IPv6 -Addresses and
Networks in a fashion similar to perl's Net::IP and friends. The
IP class allows a comfortable parsing and handling for most notations
in use for IPv4 and IPv6 Addresses and Networks.

Required to run:

Required to build:

Master sites:

SHA1: 3d8d14e62a5ffed29d03bd247c583cd902374515
RMD160: 16d9833c71eb8dc9ba3f10924206b185e48d1081
Filesize: 32.853 KB

Version history: (Expand)

CVS history: (Expand)

   2021-01-03 22:52:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-IP: updated to 1.01

Version 1.01
* Update to support up to Python 3.9
   2019-05-15 13:46:39 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-IP: updated to 1.00

Version 1.00:
* Fix IPv6 string interpretation for small ints
* Various Python3 language fixes
* consider 127.0 range LOOPBACK not PRIVATE
   2017-09-26 19:37:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-IP: update to 0.83

Version 0.83:
* Add carrier grade NAT ranges
* Unbreak lots of packing systems by not having a letter in the release version
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
   2015-11-04 01:35:47 by Alistair G. Crooks | Files touched by this commit (748)
Log message:
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-07-28 04:38:24 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.81

Upstream changes:
Version 0.81 (2013-04-08)
 * Correct reverseName() for IPv6 addresses, so IP('::1').reverseName() returns \ 
 * Add network mask awareness to v46map()
 * Fix Python 3 errors in IPSet class
 * Make IPSet base class be object when MutableSet isn't available, fixing
   errors in Python 2.5

Version 0.80 (2013-03-26)

 * Drop support of Python older than 2.4
 * Python 3 does not need 2to3 conversion anymore (same code base)
 * Fix adding of non-adjacent networks: + made
 * Fix adding networks that don't create a valid subnet: + made
 * Fix adding with an IPv6 address where .int() was < 32 bits made IPy believe it
  was an IPv4 address:
  ::ffff:0/112 + ::1:0:0/112 made
 * Add support of IPSets
 * Add support for subtracting a network range
 * Prevent IPv4 and IPv6 ranges from saying they contain each other
 * Add a .v46map() method to convert mapped address ranges
   such as IP('::ffff:'); RFC 4291
 * Change sort order to more natural:
   IPv4 before IPv6; less-specific prefixes first (/0 before /32)

Version 0.76 (2013-03-19)

 * ip == other and ip != other doesn't fail with an exception anymore if other
  is not a IP object
 * Add IP.get_mac() method: get the 802.3 MAC address from IPv6 RFC 2464
 * Fix IP('::/0')[0]: return an IPv6 instead of an IPv4 address
   2014-01-25 11:30:32 by Thomas Klausner | Files touched by this commit (533) | Package updated
Log message:
Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
   2012-10-23 19:19:22 by Aleksej Saushev | Files touched by this commit (671)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.