python3-netifaces - Portable network interface information

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python3-netifaces-0.10.7-1.2.i586.rpm
Package name python3-netifaces
Package version 0.10.7
Package release 1.2
Package architecture i586
Package type rpm
Category Development/Languages/Python
License MIT
Maintainer -
Download size 23.04 KB
Installed size 41.88 KB
netifaces provides a (hopefully portable-ish) way for Python programmers to
get access to a list of the network interfaces on the local machine, and to
obtain the addresses of those network interfaces.
The package has been tested on Mac OS X, Windows XP, Windows Vista, Linux and
Solaris. On Windows, it is currently not able to retrieve IPv6 addresses,
owing to shortcomings of the Windows API.
It should work on other UNIX-like systems provided they implement either
getifaddrs() or support the SIOCGIFxxx socket options, although the data
provided by the socket options is normally less complete.


Package Version Architecture Repository
python3-netifaces-0.10.7-1.2.x86_64.rpm 0.10.7 x86_64 openSUSE Oss
python3-netifaces - - -


Name Value - - - -
python(abi) = 3.7


Name Value
python3-netifaces = 0.10.7-1.2
python3-netifaces(x86-32) = 0.10.7-1.2


Type URL
Binary Package python3-netifaces-0.10.7-1.2.i586.rpm
Source Package python-netifaces-0.10.7-1.2.src.rpm

Install Howto

Install python3-netifaces rpm package:

# zypper install python3-netifaces




2018-09-10 -
- update to 0.10.7:
* move to github
2017-07-07 -
- Update to version 0.10.6:
* All addresses are now unicode strings on all platforms,
regardless of Python version.
2017-03-31 -
- Use as source url.
2017-03-18 -
- Update to version 0.10.5:
* Fix in case there's no print
* Fix a potential one-byte stack overwrite
* Fix possible null pointer deference
* Respect interface priorities when determining default gateway
* Use CIDR notation for IPv6 netmasks
* Ignore broadcast addresses in the range
- Convert package to python singlespec.
2014-05-24 -
- Version bump to 0.10.4:
* Various small fixes
- Fix source download url
- Fix homepage
2014-05-12 -
- Update to version 0.10.3:
- Version 0.10.3
+ When using Netlink (i.e. Linux), check for the constant
NLM_F_DUMP_INTR, since it only appeared in kernel version 3.1
- Version 0.10.2
+ Added a workaround for broken netlink headers on certain Linux
distributions (the problem being that the netlink headers fail to
include <bits/sockaddr.h>, which causes a build failure).
- Version 0.10.1
+ Fixed a problem with the gateways() function that caused it a
crash on PyPy.
+ The CI system is now set up to build for PyPy as well, so
problems will be found sooner.
- Version 0.10.0
+ Python 3 compatibility.
+ Improved Windows source code compatibility.
+ Added gateway detection via gateways() function.
+ New version number format (skipped 0.9.0 due to its use by
the netifaces-merged fork).
2013-10-24 -
- Require python-setuptools instead of distribute (upstreams merged)
2012-06-25 -
- Update to version 0.8:
+ Fixed bit-rot in the ioctl() code path.
+ Fixed a problem with that might manifest itself if the
config.cache file was manually edited.
+ Fixed the ioctl() code path to cope with systems that have sa_len and
return longer than normal struct ifreq results from SIOCG[L]IFCONF;
2012-06-15 -
- Update to version 0.6:
+ Added a workaround for a FreeBSD kernel bug (kern/152036).
+ Added address_families dictionary to allow code to look up the symbolic
name corresponding to a given numeric address family code.
2012-06-11 -
- Spec header cleanup

See Also

Package Description
python3-netmiko-2.3.3-1.1.noarch.rpm Multi-vendor library to simplify Paramiko SSH connections to network devices
python3-networkx-2.2-3.1.noarch.rpm Python package for the study of complex networks
python3-neutronclient-6.12.0-1.1.noarch.rpm Python API and CLI for OpenStack Neutron
python3-newt-0.52.20-6.1.i586.rpm Python 3 bindings for newt
python3-newt-0.52.20-6.1.x86_64.rpm Python 3 bindings for newt
python3-nghttp2-1.36.0-1.1.i586.rpm Python3 bindings for nghttp2
python3-nghttp2-1.36.0-1.1.x86_64.rpm Python3 bindings for nghttp2
python3-nine-1.0.0-2.2.noarch.rpm Python 2 / 3 compatibility, like six, but favouring Python 3
python3-nltk-3.4-1.1.noarch.rpm Natural Language Toolkit
python3-node-semver-0.6.1-1.2.noarch.rpm Port of node-semver
python3-nose-1.3.7-11.2.noarch.rpm Nose extends unittest to make testing easier
python3-nose-cov-1.6-2.2.noarch.rpm Nose plugin for coverage reporting
python3-nose-cover3-0.1.0-14.2.noarch.rpm Coverage 3.x support for Nose
python3-nose-exclude-0.5.0-3.2.noarch.rpm Nose plugin to exclude specific directories from nosetests runs
python3-nose-progressive-1.5.1-2.2.noarch.rpm A testrunner with a progress bar and smarter tracebacks