Skip to main content

Linux/macOS

Build Status (Linux/Mac)

Windows

Build Status (Windows)

1. What is this?

It’s been annoying me for some time that there’s no easy way to get the address(es) of the machine’s network interfaces from Python. There is a good reason for this difficulty, which is that it is virtually impossible to do so in a portable manner. However, it seems to me that there should be a package you can easy_install that will take care of working out the details of doing so on the machine you’re using, then you can get on with writing Python code without concerning yourself with the nitty gritty of system-dependent low-level networking APIs.

This package attempts to solve that problem.

2. How do I use it?

First you need to install it, which you can do by typing:

tar xvzf netifaces-0.10.8.tar.gz
cd netifaces-0.10.8
python setup.py install

Note that you will need the relevant developer tools for your platform, as netifaces is written in C and installing this way will compile the extension.

Once that’s done, you’ll need to start Python and do something like the following:

>>> import netifaces

Then if you enter

>>> netifaces.interfaces()
['lo0', 'gif0', 'stf0', 'en0', 'en1', 'fw0']

you’ll see the list of interface identifiers for your machine.

You can ask for the addresses of a particular interface by doing

>>> netifaces.ifaddresses('lo0')
{18: [{'addr': ''}], 2: [{'peer': '127.0.0.1', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}], 30: [{'peer': '::1', 'netmask': 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff', 'addr': '::1'}, {'peer': '', 'netmask': 'ffff:ffff:ffff:ffff::', 'addr': 'fe80::1%lo0'}]}

Hmmmm. That result looks a bit cryptic; let’s break it apart and explain what each piece means. It returned a dictionary, so let’s look there first:

{ 18: [...], 2: [...], 30: [...] }

Each of the numbers refers to a particular address family. In this case, we have three address families listed; on my system, 18 is AF_LINK (which means the link layer interface, e.g. Ethernet), 2 is AF_INET (normal Internet addresses), and 30 is AF_INET6 (IPv6).

But wait! Don’t use these numbers in your code. The numeric values here are system dependent; fortunately, I thought of that when writing netifaces, so the module declares a range of values that you might need. e.g.

>>> netifaces.AF_LINK
18

Again, on your system, the number may be different.

So, what we’ve established is that the dictionary that’s returned has one entry for each address family for which this interface has an address. Let’s take a look at the AF_INET addresses now:

>>> addrs = netifaces.ifaddresses('lo0')
>>> addrs[netifaces.AF_INET]
[{'peer': '127.0.0.1', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}]

You might be wondering why this value is a list. The reason is that it’s possible for an interface to have more than one address, even within the same family. I’ll say that again: you can have more than one address of the same type associated with each interface.

Asking for “the” address of a particular interface doesn’t make sense.

Right, so, we can see that this particular interface only has one address, and, because it’s a loopback interface, it’s point-to-point and therefore has a peer address rather than a broadcast address.

Let’s look at a more interesting interface.

>>> addrs = netifaces.ifaddresses('en0')
>>> addrs[netifaces.AF_INET]
[{'broadcast': '10.15.255.255', 'netmask': '255.240.0.0', 'addr': '10.0.1.4'}, {'broadcast': '192.168.0.255', 'addr': '192.168.0.47'}]

This interface has two addresses (see, I told you…) Both of them are regular IPv4 addresses, although in one case the netmask has been changed from its default. The netmask may not appear on your system if it’s set to the default for the address range.

Because this interface isn’t point-to-point, it also has broadcast addresses.

Now, say we want, instead of the IP addresses, to get the MAC address; that is, the hardware address of the Ethernet adapter running this interface. We can do

>>> addrs[netifaces.AF_LINK]
[{'addr': '00:12:34:56:78:9a'}]

Note that this may not be available on platforms without getifaddrs(), unless they happen to implement SIOCGIFHWADDR. Note also that you just get the address; it’s unlikely that you’ll see anything else with an AF_LINK address. Oh, and don’t assume that all AF_LINK addresses are Ethernet; you might, for instance, be on a Mac, in which case:

>>> addrs = netifaces.ifaddresses('fw0')
>>> addrs[netifaces.AF_LINK]
[{'addr': '00:12:34:56:78:9a:bc:de'}]

No, that isn’t an exceptionally long Ethernet MAC address—it’s a FireWire address.

As of version 0.10.0, you can also obtain a list of gateways on your machine:

>>> netifaces.gateways()
{2: [('10.0.1.1', 'en0', True), ('10.2.1.1', 'en1', False)], 30: [('fe80::1', 'en0', True)], 'default': { 2: ('10.0.1.1', 'en0'), 30: ('fe80::1', 'en0') }}

This dictionary is keyed on address family—in this case, AF_INET—and each entry is a list of gateways as (address, interface, is_default) tuples. Notice that here we have two separate gateways for IPv4 (AF_INET); some operating systems support configurations like this and can either route packets based on their source, or based on administratively configured routing tables.

For convenience, we also allow you to index the dictionary with the special value 'default', which returns a dictionary mapping address families to the default gateway in each case. Thus you can get the default IPv4 gateway with

>>> gws = netifaces.gateways()
>>> gws['default'][netifaces.AF_INET]
('10.0.1.1', 'en0')

Do note that there may be no default gateway for any given address family; this is currently very common for IPv6 and much less common for IPv4 but it can happen even for AF_INET.

BTW, if you’re trying to configure your machine to have multiple gateways for the same address family, it’s a very good idea to check the documentation for your operating system very carefully, as some systems become extremely confused or route packets in a non-obvious manner.

I’m very interested in hearing from anyone (on any platform) for whom the gateways() method doesn’t produce the expected results. It’s quite complicated extracting this information from the operating system (whichever operating system we’re talking about), and so I expect there’s at least one system out there where this just won’t work.

3. This is great! What platforms does it work on?

It gets regular testing on OS X, Linux and Windows. It has also been used successfully on Solaris, and it’s expected to work properly on other UNIX-like systems as well. If you are running something that is not supported, and wish to contribute a patch, please use Github to send a pull request.

4. What license is this under?

It’s an MIT-style license. See LICENSE.

5. Why the jump to 0.10.0?

Because someone released a fork of netifaces with the version 0.9.0. Hopefully skipping the version number should remove any confusion. In addition starting with 0.10.0 Python 3 is now supported and other features/bugfixes have been included as well. See the CHANGELOG for a more complete list of changes.

Release files for netifaces 0.10.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for netifaces 0.10.8
File Size Uploaded
netifaces-0.10.8.tar.gz 28.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for netifaces 0.10.8
File
netifaces-0.10.8-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
netifaces-0.10.8-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
netifaces-0.10.8-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
netifaces-0.10.8-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
netifaces-0.10.8-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
netifaces-0.10.8-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
netifaces-0.10.8-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
netifaces-0.10.8-cp36-cp36m-macosx_10_13_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.13+ x86-64 Details
netifaces-0.10.8-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
netifaces-0.10.8-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
netifaces-0.10.8-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
netifaces-0.10.8-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
netifaces-0.10.8-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
netifaces-0.10.8-cp34-cp34m-manylinux1_i686.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32 Details
netifaces-0.10.8-cp33-cp33m-manylinux1_i686.whl CPython 3.3 CPython 3.3 pymalloc Linux glibc 2.5+ x86-32 Details
netifaces-0.10.8-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
netifaces-0.10.8-cp27-cp27mu-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32 Details
netifaces-0.10.8-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
netifaces-0.10.8-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
netifaces-0.10.8-cp27-cp27m-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32 Details
netifaces-0.10.8-cp27-cp27m-macosx_10_13_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.13+ x86-64 Details

Total release size: 540.3 kB

Release files / netifaces-0.10.8.tar.gz

Download URL netifaces-0.10.8.tar.gz
Size 28.1 kB
Tags Source
SHA-256 checksum
How to use checksums
befc9800751991c005fcc24e75be90c5752e5c1907ed4fa4efa17adfcc09d490
BLAKE2b-256 checksum
How to use checksums
a40ce4c2f18b37e9a9b9956e73bd29a43d19b120ad9c73c46476e27a248baf70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp37-cp37m-win_amd64.whl

Download URL netifaces-0.10.8-cp37-cp37m-win_amd64.whl
Size 16.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
fa6e8c1a1adfb5b0cfb8fd57548b2d1db2af5bc937a0b747d101547e56513b7a
BLAKE2b-256 checksum
How to use checksums
a31442c83e885ba1a3eb5881c5c165d0e1b7787f67546b825f2e3f317b6aab8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp37-cp37m-win32.whl

Download URL netifaces-0.10.8-cp37-cp37m-win32.whl
Size 15.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
62f547f76bf048c69c827c738542afa7929d1f78abfed38bfc02302b9fe56cff
BLAKE2b-256 checksum
How to use checksums
a3c1441bf907175ed93bd980f1644967620e3bc954e1429b8a3f2b59354e479c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL netifaces-0.10.8-cp37-cp37m-macosx_10_14_x86_64.whl
Size 12.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
6499792e939da60d701e9d058ea5292c8abd367ac8ef1fa5fb476b27de0e098a
BLAKE2b-256 checksum
How to use checksums
0bcce6c9660721effac03e6ce16cfb9e8da5b46d40cf70ff13ece614d9d347df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp36-cp36m-win_amd64.whl

Download URL netifaces-0.10.8-cp36-cp36m-win_amd64.whl
Size 16.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e9035bb4e9b996e6ecc450dc2dd473bf923701436197a6a3d5950ab11d1ab447
BLAKE2b-256 checksum
How to use checksums
0e156a0e8e590d10909a5373174dba24283662d5d0257ef628a1101a44f693f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp36-cp36m-win32.whl

Download URL netifaces-0.10.8-cp36-cp36m-win32.whl
Size 15.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
3275198b956db45fff5c586346bf8a4de73ff547dd2b2b9202962b3e1b0cf17a
BLAKE2b-256 checksum
How to use checksums
b0d8bf51b6d2123180419c35c1d37f7d6d2638383dc9cfa93d95c4c0c113c8cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp36-cp36m-manylinux1_x86_64.whl

Download URL netifaces-0.10.8-cp36-cp36m-manylinux1_x86_64.whl
Size 32.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
abc73558983c40222808de5ab21852660cb9ddd12dff5a3f81f99e7b46276ec0
BLAKE2b-256 checksum
How to use checksums
a0d6520a097f97ecd9c064ed53272a6f0641a47e3e40829eceeba35c3259eab2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp36-cp36m-manylinux1_i686.whl

Download URL netifaces-0.10.8-cp36-cp36m-manylinux1_i686.whl
Size 36.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
651a6ffecbd3d2567592f27324e8aea87b3b7d04b268d51016c1d8f2aec18b2c
BLAKE2b-256 checksum
How to use checksums
dfcfe746c71854183401604c390cef34bf19cb739c1f917c720e555a1a6aced6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp36-cp36m-macosx_10_13_x86_64.whl

Download URL netifaces-0.10.8-cp36-cp36m-macosx_10_13_x86_64.whl
Size 12.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
f0e7d0c4106f4879d11ad5d1c2e65e330c665d03088be8c50f6be5cc91e0de0b
BLAKE2b-256 checksum
How to use checksums
9dd54d70afff0da9d031c8c7af1a0440ed739eedf65a2c2b406534777ed203f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp35-cp35m-win32.whl

Download URL netifaces-0.10.8-cp35-cp35m-win32.whl
Size 15.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
7f3ec704735b9eb0cc9636c1d9802673b08656f73072853228ba834fd19d2e6d
BLAKE2b-256 checksum
How to use checksums
6d4a53b94a96cb60f005230cd33c0dea206325f208d3495ce92b2a0d25e72d1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp35-cp35m-manylinux1_x86_64.whl

Download URL netifaces-0.10.8-cp35-cp35m-manylinux1_x86_64.whl
Size 32.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b7127d311403472a1e60b4219285a1cfd4c7241d8e6ab0fd2ad1898bcf01b407
BLAKE2b-256 checksum
How to use checksums
54f99186b28341a47be394eca350306cdf8f55780859d942d25aae503d753021
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp35-cp35m-manylinux1_i686.whl

Download URL netifaces-0.10.8-cp35-cp35m-manylinux1_i686.whl
Size 36.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
41bb43a77f9239944de3bc7899210cfa6d43adffee3c579e789136eeb63a1eb7
BLAKE2b-256 checksum
How to use checksums
c2ff10df7611bd35f55f5ce2a1744ab93a1932a9cb98396ae80e0895963c8101
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp34-cp34m-win32.whl

Download URL netifaces-0.10.8-cp34-cp34m-win32.whl
Size 13.5 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
72dfe84ed8c620b46cf6a78f0c8350eeb6de5b91523807f5294749a1cf67bff0
BLAKE2b-256 checksum
How to use checksums
35c6aa616f245706d8e4d9b90ee77eef2511dcc5009c21d00fe67481be72d89b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp34-cp34m-manylinux1_x86_64.whl

Download URL netifaces-0.10.8-cp34-cp34m-manylinux1_x86_64.whl
Size 32.3 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
809c51b299761e3e5dce347806ff36d3e72151f1f8dd1a5b1e3e0dc5739b0e1b
BLAKE2b-256 checksum
How to use checksums
e0ddfc507ecc59a1dbe02b6afd8b5f435a146a6d0454a4e359d0a5d212e367cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp34-cp34m-manylinux1_i686.whl

Download URL netifaces-0.10.8-cp34-cp34m-manylinux1_i686.whl
Size 35.8 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e765423a55a35fb53845fe707b4991e7da2b92829e7990ca7577fd8760042c63
BLAKE2b-256 checksum
How to use checksums
21bced7c92da798f3fb8d65d1396b60ed024e0fcd62de59abb38323c5fa421fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp33-cp33m-manylinux1_i686.whl

Download URL netifaces-0.10.8-cp33-cp33m-manylinux1_i686.whl
Size 34.6 kB
Tags CPython 3.3 CPython 3.3 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
39b789d863c78f590075bf564cac2c25eb0c8edbc605203ac631765b8b19213b
BLAKE2b-256 checksum
How to use checksums
63f9092d2b03a83154c301165883b5e3b917edbe08bcd9bc606cbf317360910e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp27-cp27mu-manylinux1_x86_64.whl

Download URL netifaces-0.10.8-cp27-cp27mu-manylinux1_x86_64.whl
Size 31.2 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2db4d96be3e9420eeebd571cc00fc85974017703839bb265c2e2771a89534f69
BLAKE2b-256 checksum
How to use checksums
f75051b5a835ed16f218a3eb0a0749b3f63d7b2946a228a3a2c575ae23e9b669
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp27-cp27mu-manylinux1_i686.whl

Download URL netifaces-0.10.8-cp27-cp27mu-manylinux1_i686.whl
Size 34.6 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
692b31221478f84123e1f33d606c6471b87aca2a13fff84fb926ca85b03cbd5f
BLAKE2b-256 checksum
How to use checksums
f123c69abd482724a6150679e08e244dc118a1189204b684f54180fc64524241
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp27-cp27m-win32.whl

Download URL netifaces-0.10.8-cp27-cp27m-win32.whl
Size 13.6 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
8155e9f40ba7f76f2f2b2099a1873ef1df29c5abd87bb31cb80030847e3d45b9
BLAKE2b-256 checksum
How to use checksums
b405146ded1403c41c0db544fbaa942f7f0d6b17d1762c134468ec2909b4029c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp27-cp27m-manylinux1_x86_64.whl

Download URL netifaces-0.10.8-cp27-cp27m-manylinux1_x86_64.whl
Size 31.2 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
dafba0675c29174b3b4812dc1dafb49aab1789f117cf9e390b45c800746b1d38
BLAKE2b-256 checksum
How to use checksums
4e4d7daf87fe72392c192a5c11f378787e6b6dda54cd6f26583c1e062d8e0890
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp27-cp27m-manylinux1_i686.whl

Download URL netifaces-0.10.8-cp27-cp27m-manylinux1_i686.whl
Size 34.6 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
107b679ad59b7cac2c2c06ee6b48999679323e3b76a3b5e331252d46d659313f
BLAKE2b-256 checksum
How to use checksums
56ba7e21cb6d7d80af5b56071c22d4fe2c6f99016c55a61728d5187513f40d69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / netifaces-0.10.8-cp27-cp27m-macosx_10_13_x86_64.whl

Download URL netifaces-0.10.8-cp27-cp27m-macosx_10_13_x86_64.whl
Size 12.0 kB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b6d5d40090cf815f692398a2b092cd8e4ede0237eb3899da9f18abe6e9aee08f
BLAKE2b-256 checksum
How to use checksums
87bee6e9ec028d66a77de8cf47859ff71d849ad361e5f80dbbdd66962b5bbb43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.10.8 This release

22 release files

0.10.5

5 release files

0.8

1 release file

0.7

0.6

0.5

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page