python-ipaddr - Python module for working with IP addresses, both IPv4 and IPv6

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name python-ipaddr
Package version 2.2.0
Package release 1
Package architecture all
Package type deb
Installed size 77 B
Download size 15.13 KB
Official Mirror
This library is used to create/poke/manipulate IPv4 and IPv6 addresses
and networks in Python.  It is intended to be fast and lightweight.
This is a pure Python implementation of classes for IPv4/6 addresses and
networks. It supports comparisons to determine if IP addresses are contained
inside a defined network, conversion of lists of IP addresses into compact
CIDR lists, and other IP address manipulation.
This module was incorporated into python3.3 and later as ipaddress. A direct
backport of ipaddress is available in Debian as python-ipaddress.  There are
incompatibilies between the two, so both are provided.


Package Version Architecture Repository
python-ipaddr_2.2.0-1_all.deb 2.2.0 all Ubuntu Main
python-ipaddr - - -


Name Value
python:any >= 2.7.5-5~
python:any << 2.8


Type URL
Binary Package python-ipaddr_2.2.0-1_all.deb
Source Package python-ipaddr

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-ipaddr deb package:
    # sudo apt-get install python-ipaddr




2018-02-24 - Scott Kitterman <>
python-ipaddr (2.2.0-1) unstable; urgency=medium
[ Scott Kitterman ]
* New upstream release
- Remove obsolete dh_installdocs override
- Remove obsolete debian/
* Update debian/watch to use
* Update package long description to mention python-ipaddress
* Bump compat and minimum debhelper version to 9
* Drop minimum python version, satisfied in all releases
* Update Homepage: field in debian/control to new location
* Update upstream location in debian/copyright to new location
* Update standards-version to 4.1.3 without further change
* Switch to 3.0 (quilt) source package format
[ Ondřej Nový ]
* Fixed VCS URL (https)
* d/control: Set Vcs-* to
* d/watch: Use https protocol
2014-05-16 - Scott Kitterman <>
python-ipaddr (2.1.11-2) unstable; urgency=low
* Drop python3-ipaddr binary since ipaddr is incorporated in python3.3 and
later as ipaddress and nothing in the archive needs python3-ipaddr
- Remove binary from debian/control
- Drop python3 build-depends and X-Python3-Version from debian/control
- Simplify debian/rules to build for only python2.7
- Remove
* Explicitly depend on dh-python to get the updated version
2014-04-26 - Scott Kitterman <>
python-ipaddr (2.1.11-1) unstable; urgency=medium
[ Jakub Wilk ]
* Use canonical URIs for Vcs-* fields.
* Fix a typo in README.source.
[ Scott Kitterman ]
* New upstream release
* Update debian/watch to check pypi, since tarballs are no longer published
on Google code
* Bump standards version to 3.9.5 without further change
2012-02-10 - Scott Kitterman <>
python-ipaddr (2.1.10-1) unstable; urgency=low
* New upstream release
* Update clean rule to work with new release 
2011-04-20 - Scott Kitterman <>
python-ipaddr (2.1.9-2) unstable; urgency=low
* Rebuild for Python transition
* Protect for loops in debian/rules with set -e
* Drop Breaks: ${python:Breaks} since it is no longer used
* Bump Standards-Version to 3.9.2 without further change
2011-02-23 - Scott Kitterman <>
python-ipaddr (2.1.9-1) unstable; urgency=low
* New upstream release
* Install RELEASENOTES as changelog instead
- Replace docs with and
* Override dh_auto_clean to clean completely with python3
2011-02-13 - Scott Kitterman <>
python-ipaddr (2.1.8-1) unstable; urgency=low
* New upstream release
* Provide python3-ipaddr from this source using 2to3
- Add package to debian/control
- Add X-Python3-Version to debian/control
- Add python3-all to build-depends
- Add installation into the correct binaries in debian/rules and run 2to3
between python and python3 rules
* Run tests ( during build for each python/python3 version
* Drop XB-Python-Version and switch XS-Python-Version to X-Python-Version
* Add Breaks: ${python:Breaks} to python-ipaddr
2011-01-25 - Scott Kitterman <>
python-ipaddr (2.1.7-1) unstable; urgency=low
* New upstream release
2010-10-18 - Scott Kitterman <>
python-ipaddr (2.1.5-2) unstable; urgency=low
* Upload to unstable
2010-10-11 - Scott Kitterman <>
python-ipaddr (2.1.5-1) experimental; urgency=low
* New upstream release (upload to experimental due to freeze)
- Containment test should always return false on mixed-type tests (2.1.5)
- More invalid IPv6 addresses will be rejected (2.1.4)
* Drop releasenotes.patch and related packaging changes since this release
manages to include the release notes in the package
* Bump standards version to 3.9.1 without further change

See Also

Package Description
python-ipaddress_1.0.17-1_all.deb Backport of Python 3 ipaddress module (Python 2)
python-iso8601_0.1.11-1_all.deb Python module to parse ISO 8601 dates - Python 2.x
python-itsdangerous-doc_0.24+dfsg1-2_all.deb Various helpers to pass trusted data to untrusted environment - doc
python-itsdangerous_0.24+dfsg1-2_all.deb Various helpers to pass trusted data to untrusted environment - Python 2.x
python-jinja2-doc_2.10-1_all.deb documentation for the Jinja2 Python library
python-jinja2_2.10-1_all.deb small but fast and easy to use stand-alone template engine
python-jmespath_0.9.3-1ubuntu1_all.deb JSON Matching Expressions (Python 2)
python-json-pointer-doc_1.10-1_all.deb resolve JSON pointers - doc
python-json-pointer_1.10-1_all.deb resolve JSON pointers - Python 2.7
python-jsonpatch_1.19+really1.16-1fakesync1_all.deb library to apply JSON patches - Python 2.x
python-jsonpath-rw-ext-doc_1.1.3-1_all.deb Extensions for JSONPath RW - doc
python-jsonpath-rw-ext_1.1.3-1_all.deb extensions for JSONPath RW - Python 2.x
python-jsonpath-rw_1.4.0-3_all.deb extended implementation of JSONPath for Python 2.x
python-jsonschema_2.6.0-2_all.deb An(other) implementation of JSON Schema (Draft 3 and 4) - Python 2.7
python-jwt_1.5.3+ds1-1_all.deb Python implementation of JSON Web Token