No project description provided
Project description
netifaces (2)
1. What is this?
The original netifaces was abandonned by it's maintainer, leaving us without the option to get network addresses of any kind in Python. Unfortunately, the original sources are more akin to arcane magic, so picking where it's been left off is a difficult task.
I decided to rewrite netifaces
, keeping the exact same API but adding the following:
- Support for future python versions
- Type annotations
- Maybe a more "queriable" API in the future
This project aims to be a drop-in replacement for those project who use netifaces
, but I do not
guarantee anything.
The following section is taken from the origin netifaces:
2. Usage
For now the API is the same as the original netifaces
, so please refer to it.
Install:
pip install netifaces2
Import:
import netifaces
3. Platform support
For now, I target Linux and MacOS, with Windows support expected in version >=2.0.0. The minimum python
version you can use is Python 3.5. The linux target for python is manylinux2014
.
4. License
This software is distributed under a MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for netifaces2-0.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23a80c58467cdce2d2cc9bcf9aa09ffe90913752de0d2e7fa070bc002ad6775e |
|
MD5 | 247419010573d6bba019493cd6eb7125 |
|
BLAKE2b-256 | de191cb0fbc5597dec367240f932debfc29cb1565be7ff5eea0f833b38e2b6a7 |
Hashes for netifaces2-0.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dae5cfb54d4ec6ba964ad96ea939a4a580357733124b9d20660c0a2e9f9b2bf |
|
MD5 | bf78613dfd193a8e9cfa47d7ab529896 |
|
BLAKE2b-256 | 408948db5551bdf1d556b17f8eabb30fa5644956575bd9a1f22e156ca068e213 |
Hashes for netifaces2-0.0.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2935f6fc56d4109d90a4eff733fd71edbdaeecfda0bfe51ced156744fb3a8c0d |
|
MD5 | 3d2df865ca86c82ce0b97a9f80f2082f |
|
BLAKE2b-256 | bdcf80b275d83aa5bb0636c214c5bbea7def65702500ca42920042c71686de88 |
Hashes for netifaces2-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77f6d92d101b616c577feeeb111f7ef3db03ae0e03032cea53ad5315f7d0083b |
|
MD5 | 0ce9e9062d5346fcdb1a2b4c9927f9a8 |
|
BLAKE2b-256 | 0736937ac64c90fa148b9703a9161018ccb970160333af36a17e86f4bf115f26 |
Hashes for netifaces2-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22142eb66bf6635912bf9f5687e25b66e52297d3b8255629ae82f4bbbe7c03b4 |
|
MD5 | 7d6270659c54593fbfdbd83e6f4c5e61 |
|
BLAKE2b-256 | bb6c61cf4ecc2179627ce4de04b213e63033de54d452e8dceaf497d11013487d |
Hashes for netifaces2-0.0.7-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c55f46603337d9eded0baac295616dbac69b00d06d04d22f30445e97cfe8b542 |
|
MD5 | d1d7163f27c3594e3fd4d59e0dd560e6 |
|
BLAKE2b-256 | a20175192828f605f7545f14ae236ba98a997277b794d7aa9694bed442883d92 |
Hashes for netifaces2-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2418980809ab92af1e60409592da10312952c87da8e0764e6253b7be572da4a |
|
MD5 | 37808d894483f8df230514fb2f822c62 |
|
BLAKE2b-256 | ddbe8536954ded35e9b353ca8627a307a37811f30c4276bf19ba566e4e51a6a1 |
Hashes for netifaces2-0.0.7-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60602dbcc12ad8e9f5ce3231a98ee1ab8c9488c336cea67f71ce824f55b59995 |
|
MD5 | 8468d3effbf10597f54173b943f5d04a |
|
BLAKE2b-256 | 6fda02471b2672c9401b05b96d9ebcc8f69fb43091f4aaf79519e961a7a7f9cf |
Hashes for netifaces2-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a6626c2e130930bf44fc8f1f8705021d1a049199c3aa18abf0b5d2334586a9 |
|
MD5 | 578d17d7671b47af7103e7f7f47b5f83 |
|
BLAKE2b-256 | f1140c4cf5e7978cd7908ac2294926e8db1e28a09385f388170c8d48d603c01d |
Hashes for netifaces2-0.0.7-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1092382a5849e63ea18fcf92258bf2be317fb970c7fed9cde8a5f9d103f33de6 |
|
MD5 | 9eb676fa88f0c30dc09bf630f8f14107 |
|
BLAKE2b-256 | 09efa434acbc1b8db25eda60835aa48b406f92f3b0ffdf109d384b8eb4457043 |
Hashes for netifaces2-0.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06170bb94fc4f6c7dad303e28d79c4b53102eb2d6de1971749618aff745f72d7 |
|
MD5 | a9d78cea9a8bc5ff8562d3a3c29a3160 |
|
BLAKE2b-256 | e1dec97e209b7148443c4d4a46979bc0e16364215ec827fde7bf5544d8ff8d4d |
Hashes for netifaces2-0.0.7-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1237357483c983fd63166d9e02b300794a1fb5be892039cf5360a36de099043c |
|
MD5 | d945401900a109d5fedd3e2597c67737 |
|
BLAKE2b-256 | e7416b39e5a76d0327957b1abdded4df46de442e747eb710be69a8cadaaf2845 |