From c7b5c5d14c0e11f8c01277df873e48d92b874e48 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Thu, 10 May 2012 17:22:13 +0200 Subject: [PATCH] PEP 3144: update from Peter Moody. --- pep-3144.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pep-3144.txt b/pep-3144.txt index 6e0f42c57..f8782cf2b 100644 --- a/pep-3144.txt +++ b/pep-3144.txt @@ -55,6 +55,23 @@ Background: * A few attributes were renamed to disambiguate their purpose as well. (eg. network, network_address) + * A number of methods and functions which returned containers in ipaddr now + return iterators. This includes, subnets, address_exclude, + summarize_address_range and collapse_address_list. + + + Due to the backwards incompatible API changes between ipaddress and ipaddr, + the proposal is to add the module using the new provisional API status: + + * http://docs.python.org/dev/glossary.html#term-provisional-package + + + Relevant messages on python-dev: + + * http://mail.python.org/pipermail/python-dev/2012-January/116016.html + * http://mail.python.org/pipermail/python-dev/2012-February/116656.html + * http://mail.python.org/pipermail/python-dev/2012-February/116688.html + Specification: @@ -115,6 +132,9 @@ Specification: Reference Implementation: The current reference implementation can be found at: + https://code.google.com/p/ipaddr-py/source/browse/branches/3144/ipaddress.py + + Or see the tarball to include the README and unittests. http://code.google.com/p/ipaddr-py/downloads/detail?name=3144.tar.gz More information about using the reference implementation can be