skip to navigation
skip to content

backport_ipaddress 0.1

Backport of Python 3's ipaddress module

backport_collections is a backport of Python 3’s ipaddress module for Python 2.6 and Python 2.7. It is based on the backport of Søren Løvborg (

What is backported?

The ipaddress module.


To use it just import the module ipaddress as you would in Python 3. Example:

import ipaddress


Given that there is no real bytes types in Python 2, we are using bytearray, which is a mutable version of bytes and in Python 2, has fewer methods.

So if in Python 3 you would do:


with this port you need to do:



One thing that is missing and could be important for performance is the lru_cache for many of the methods. functools in Python 2 does not have such decorator. Maybe in the future I will backport that method as well.


The Python Software Foundation License.


File Type Py Version Uploaded on Size
backport_ipaddress-0.1.tar.gz (md5) Source 2014-09-01 30KB