Name | netifaces2 JSON |
Version |
0.0.21
JSON |
| download |
home_page | |
Summary | Portable network interface information |
upload_time | 2024-01-07 16:14:47 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.6 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# netifaces (2)
## 1. What is this?
The original [netifaces](https://github.com/al45tair/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 **almost** exact same API and 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.
### 1.1 What is not working **right-now**
- The `gateways` API is only working if your system has a `/proc/net/route` file or the `ip` tool
- The `windows` gateways API is non-functional
## 2. Usage
For now the API is the same as the original `netifaces`, so please refer to [it](https://github.com/al45tair/netifaces).
Install:
```shell
pip install netifaces2
```
Import:
```python
>>> import netifaces
>>> netifaces.interfaces()
...
>>> netifaces.ifaddresses('en0')
...
>>> netifacs.gateways()
...
```
## 3. API differences between this and al45tair/netifaces
### `gateways`
The `gateways` function does not support indexing through the `default` special key. This is because it makes a
sane typing definition difficult to write and be understandable. Instead, if you want the same functionality,
the following is exposed:
```python
>>> netifaces.default_gateway()
...
```
The result will be the default gateway for each interface type. The result may
be an empty dict if no default route is set.
The level of completness differs a little bit with the original version; some
address families might not yet be available and `PEER` addresses are not
reported for now. If you need a feature, open an issue and I will do my best to
add it.
Gateways also returned the interfaces indexed by integer values. This is a bit
odd (IMO) since the integers values for the interface types are
system-dependent. Enum values with a more semantic meaning are now used (they
are still tied to linux numbers), but you can use `old_api=True` in
their call to get the al45air-style keys back.
### `AF_` Constants
In the previous version of `netifaces` the `AF_` constants' value were assigned
to be platform independent. This has the nice effect of abstracting the OS when
accessing the information of a network layer. However after consideration, it
does not feel like the right place to provide abstraction. If you update your
project's dependencies to this version of `netifaces`, be wary of this change.
For instance, on linux you may need to replace `AF_LINK` with `AF_PACKET` to get
mac addresses.
In the future, an extra API will allow accessing a specific layer's information
by querying for it, without using the platform's constant.
## 4. Platform support
### Wheels
Building Linux, Windows and macOS cp37-abi3 wheels (requires Python 3.7 and newer)
Install using pip:
`python -m pip install netifaces2`
#### Linux
Linux cp37-abi3 wheels are built on manylinux2_17 aka manylinux2014 and require pip>=19.3
cp36m-manylinux2_17 wheels are unsupported and are being built only as a fallback
for systems with only Python 3.6 available.
## 5. License
This software is distributed under a MIT license.
Raw data
{
"_id": null,
"home_page": "",
"name": "netifaces2",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "Samuel Yvon <samuelyvon9@gmail.com>",
"keywords": "",
"author": "",
"author_email": "Samuel Yvon <samuelyvon9@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/d9/ab/98e55e7a2e2f82aa64e6f12fe6b1ab14f66ae09b2b46f44399b39f0c6e35/netifaces2-0.0.21.tar.gz",
"platform": null,
"description": "# netifaces (2)\n\n## 1. What is this?\n\nThe original [netifaces](https://github.com/al45tair/netifaces) was abandonned by it's maintainer,\nleaving us without the option to get network addresses of any kind in Python. Unfortunately, the\noriginal sources are more akin to arcane magic, so picking where it's been left off is a difficult\ntask.\n\nI decided to rewrite `netifaces`, keeping the **almost** exact same API and adding the following:\n\n- Support for future python versions\n- Type annotations\n- Maybe a more \"queriable\" API in the future\n\nThis project aims to be a drop-in replacement for those project who use `netifaces`, but I do not\nguarantee anything.\n\n\n### 1.1 What is not working **right-now**\n\n- The `gateways` API is only working if your system has a `/proc/net/route` file or the `ip` tool\n- The `windows` gateways API is non-functional\n\n## 2. Usage\n\nFor now the API is the same as the original `netifaces`, so please refer to [it](https://github.com/al45tair/netifaces).\n\nInstall:\n```shell\npip install netifaces2\n```\n\nImport:\n```python\n>>> import netifaces\n>>> netifaces.interfaces() \n ...\n>>> netifaces.ifaddresses('en0')\n ...\n>>> netifacs.gateways()\n ...\n```\n\n## 3. API differences between this and al45tair/netifaces\n\n### `gateways`\n\nThe `gateways` function does not support indexing through the `default` special key. This is because it makes a\nsane typing definition difficult to write and be understandable. Instead, if you want the same functionality,\nthe following is exposed:\n\n```python\n>>> netifaces.default_gateway()\n ...\n```\n\nThe result will be the default gateway for each interface type. The result may\nbe an empty dict if no default route is set.\n\nThe level of completness differs a little bit with the original version; some\naddress families might not yet be available and `PEER` addresses are not\nreported for now. If you need a feature, open an issue and I will do my best to\nadd it.\n\nGateways also returned the interfaces indexed by integer values. This is a bit\nodd (IMO) since the integers values for the interface types are\nsystem-dependent. Enum values with a more semantic meaning are now used (they\n are still tied to linux numbers), but you can use `old_api=True` in\ntheir call to get the al45air-style keys back.\n\n### `AF_` Constants\n\nIn the previous version of `netifaces` the `AF_` constants' value were assigned\nto be platform independent. This has the nice effect of abstracting the OS when\naccessing the information of a network layer. However after consideration, it\ndoes not feel like the right place to provide abstraction. If you update your\nproject's dependencies to this version of `netifaces`, be wary of this change.\nFor instance, on linux you may need to replace `AF_LINK` with `AF_PACKET` to get\nmac addresses.\n\nIn the future, an extra API will allow accessing a specific layer's information\nby querying for it, without using the platform's constant.\n\n## 4. Platform support\n\n### Wheels\nBuilding Linux, Windows and macOS cp37-abi3 wheels (requires Python 3.7 and newer) \nInstall using pip: \n`python -m pip install netifaces2`\n\n#### Linux \nLinux cp37-abi3 wheels are built on manylinux2_17 aka manylinux2014 and require pip>=19.3 \ncp36m-manylinux2_17 wheels are unsupported and are being built only as a fallback\nfor systems with only Python 3.6 available.\n\n## 5. License\n\nThis software is distributed under a MIT license.\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Portable network interface information",
"version": "0.0.21",
"project_urls": {
"Homepage": "https://github.com/SamuelYvon/netifaces-2",
"Issues": "https://github.com/SamuelYvon/netifaces-2/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bb4537f717d773944544172ce7bd703c970edeaed22b75e0822c9c261f639021",
"md5": "82836406bccacb29f6565226feeeea2c",
"sha256": "ed49a9a114abb8263b598bf4a8827278db472b14c2db4ad1e5b7b69673256b4f"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "82836406bccacb29f6565226feeeea2c",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.6",
"size": 1082646,
"upload_time": "2024-01-07T16:14:13",
"upload_time_iso_8601": "2024-01-07T16:14:13.430563Z",
"url": "https://files.pythonhosted.org/packages/bb/45/37f717d773944544172ce7bd703c970edeaed22b75e0822c9c261f639021/netifaces2-0.0.21-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c0713fd6a2503cc44d35d1915db55ad12276e4f1eafbe9e9b6d36b2b34c8275",
"md5": "29ea05f8b32cc2a6b5710e224cc28f76",
"sha256": "aa154d4158bda934726e3650489c598e5f3616403dd9a4907e9c4241795cca73"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "29ea05f8b32cc2a6b5710e224cc28f76",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.6",
"size": 1191585,
"upload_time": "2024-01-07T16:14:15",
"upload_time_iso_8601": "2024-01-07T16:14:15.821341Z",
"url": "https://files.pythonhosted.org/packages/1c/07/13fd6a2503cc44d35d1915db55ad12276e4f1eafbe9e9b6d36b2b34c8275/netifaces2-0.0.21-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e9818516d294a55cc605ac74b469628dadbcc3f03fbb26f197946726bdad95c8",
"md5": "80245b16665c6f363b9ae17de522bca0",
"sha256": "1de10b38608447f11976c6646e291e49c946bcfd0d2a57280dd52fcadcde0da0"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "80245b16665c6f363b9ae17de522bca0",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.6",
"size": 1212784,
"upload_time": "2024-01-07T16:14:18",
"upload_time_iso_8601": "2024-01-07T16:14:18.024186Z",
"url": "https://files.pythonhosted.org/packages/e9/81/8516d294a55cc605ac74b469628dadbcc3f03fbb26f197946726bdad95c8/netifaces2-0.0.21-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0876292cc4578567c997f96fda55e6e6196eddc718674d897ad8184d48a6c82a",
"md5": "22ac7d431d6fc5d3dd046df1c527ef89",
"sha256": "d80f555cd890a938ad064872f62900b972a3d3b61b3de6a72db57b7c0b6f32d7"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "22ac7d431d6fc5d3dd046df1c527ef89",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.6",
"size": 1087020,
"upload_time": "2024-01-07T16:14:20",
"upload_time_iso_8601": "2024-01-07T16:14:20.546352Z",
"url": "https://files.pythonhosted.org/packages/08/76/292cc4578567c997f96fda55e6e6196eddc718674d897ad8184d48a6c82a/netifaces2-0.0.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a61e1d73462f47fc19fe8fff477188e09fb5885f72d910eeeaf016edfc2fb2a7",
"md5": "0665ab90505fd72c3386e129544e5f03",
"sha256": "fc88f34dfece85aee8daa2b5ae85b1379c72b7779c60fbe2cf82fa81f1b2886f"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "0665ab90505fd72c3386e129544e5f03",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 262259,
"upload_time": "2024-01-07T16:14:22",
"upload_time_iso_8601": "2024-01-07T16:14:22.615826Z",
"url": "https://files.pythonhosted.org/packages/a6/1e/1d73462f47fc19fe8fff477188e09fb5885f72d910eeeaf016edfc2fb2a7/netifaces2-0.0.21-cp37-abi3-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bca0752f243a95775e952d5176da96aef41046a97426c58f7dcedd55e1ba91e1",
"md5": "61396d6604ef8e748632f14cdfa5d3d6",
"sha256": "97d42fdd9175ad76bc6b15b5a4b197d73ecdb358ec0c13b4c85bf8dfdc3b0773"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "61396d6604ef8e748632f14cdfa5d3d6",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1091969,
"upload_time": "2024-01-07T16:14:24",
"upload_time_iso_8601": "2024-01-07T16:14:24.699186Z",
"url": "https://files.pythonhosted.org/packages/bc/a0/752f243a95775e952d5176da96aef41046a97426c58f7dcedd55e1ba91e1/netifaces2-0.0.21-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "89c72185df448ad57f111a2a741da118ba0d29982bb4775f1841c56ac2e61bf7",
"md5": "38b82c9df43d595569a2481577a814f0",
"sha256": "ed243a62079f8f8ac3bc86071a6f07dbffc97b24b2079cdbf5a72400438a2a4f"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "38b82c9df43d595569a2481577a814f0",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1105905,
"upload_time": "2024-01-07T16:14:26",
"upload_time_iso_8601": "2024-01-07T16:14:26.295968Z",
"url": "https://files.pythonhosted.org/packages/89/c7/2185df448ad57f111a2a741da118ba0d29982bb4775f1841c56ac2e61bf7/netifaces2-0.0.21-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28e564c5a727eb2f48df0e9415efe5acbb39e80f4545e5e656cfe1319440ecc2",
"md5": "a9f9405550899c0238f0922154140ac1",
"sha256": "af619a90262d76708069fe48cface045f36c2b8d0ba53993bf5b9e332f1a41db"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a9f9405550899c0238f0922154140ac1",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1124745,
"upload_time": "2024-01-07T16:14:28",
"upload_time_iso_8601": "2024-01-07T16:14:28.523781Z",
"url": "https://files.pythonhosted.org/packages/28/e5/64c5a727eb2f48df0e9415efe5acbb39e80f4545e5e656cfe1319440ecc2/netifaces2-0.0.21-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4ab313c6989f27bfd9f23f93fa395c838a97c2c39e1ef4289f43fd45e8833c57",
"md5": "be0b5a1784d09aa8035a5a3c2d1db2d1",
"sha256": "65671505057a43023116e8f6515a645c4bc68352caca98f841cab6c58cdad8c7"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "be0b5a1784d09aa8035a5a3c2d1db2d1",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1200941,
"upload_time": "2024-01-07T16:14:32",
"upload_time_iso_8601": "2024-01-07T16:14:32.364421Z",
"url": "https://files.pythonhosted.org/packages/4a/b3/13c6989f27bfd9f23f93fa395c838a97c2c39e1ef4289f43fd45e8833c57/netifaces2-0.0.21-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "afe925a5b3c1cb8e7ad8ab66c43a394180ef1e49b5008c6605d95a6cca28250e",
"md5": "b48ae8b39805bc1f572c84247de39c95",
"sha256": "811381a91aeff3bf38beba3e23c83293d4ce99384fb6a07738d1ca4e1b3d0e03"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
"has_sig": false,
"md5_digest": "b48ae8b39805bc1f572c84247de39c95",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1208967,
"upload_time": "2024-01-07T16:14:30",
"upload_time_iso_8601": "2024-01-07T16:14:30.817478Z",
"url": "https://files.pythonhosted.org/packages/af/e9/25a5b3c1cb8e7ad8ab66c43a394180ef1e49b5008c6605d95a6cca28250e/netifaces2-0.0.21-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b583040dc3769b0e1c248ef9632c5b902ef0ccbb1da39295895f261e10b6286e",
"md5": "08ce49882f3c54d51db5c199c3c47aee",
"sha256": "126d11af3bdfe2fed079a4c03318eda18f2502f2414f4a48de6ea28b47a0c2ed"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "08ce49882f3c54d51db5c199c3c47aee",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1222542,
"upload_time": "2024-01-07T16:14:33",
"upload_time_iso_8601": "2024-01-07T16:14:33.890164Z",
"url": "https://files.pythonhosted.org/packages/b5/83/040dc3769b0e1c248ef9632c5b902ef0ccbb1da39295895f261e10b6286e/netifaces2-0.0.21-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a08ae7f737275d890cf3f8834d3c911205d211652b7cb06f39dc0ad6250722e6",
"md5": "e3fe488f3e9069dde5ec949a4517f94d",
"sha256": "dced0d482db9bf035a07eb4d6bf3fb1a282470624d0611276353a122dc371282"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e3fe488f3e9069dde5ec949a4517f94d",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1097017,
"upload_time": "2024-01-07T16:14:35",
"upload_time_iso_8601": "2024-01-07T16:14:35.309284Z",
"url": "https://files.pythonhosted.org/packages/a0/8a/e7f737275d890cf3f8834d3c911205d211652b7cb06f39dc0ad6250722e6/netifaces2-0.0.21-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cb59fc3c1c83a34319baee4e7ea958450475420d2e9a442edf47f7baa284c047",
"md5": "5f6e237e9e476de2ddd7e68e6999ff00",
"sha256": "1055bad598b594550582659d1c234d5e6b5db5aa42c561524c166c23fd39e65d"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "5f6e237e9e476de2ddd7e68e6999ff00",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1263341,
"upload_time": "2024-01-07T16:14:37",
"upload_time_iso_8601": "2024-01-07T16:14:37.823458Z",
"url": "https://files.pythonhosted.org/packages/cb/59/fc3c1c83a34319baee4e7ea958450475420d2e9a442edf47f7baa284c047/netifaces2-0.0.21-cp37-abi3-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8497461cdad2a54d7a8ae60b0f24a9e013ea31819098241721383eefa9ff9c06",
"md5": "affb98e833dc1d194bfe9ce465e89833",
"sha256": "5a4d6b407edbd7cf8c4faffb33ee57f335533c0cd616d46cbda686a13a31d015"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-musllinux_1_1_armv7l.whl",
"has_sig": false,
"md5_digest": "affb98e833dc1d194bfe9ce465e89833",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1362611,
"upload_time": "2024-01-07T16:14:40",
"upload_time_iso_8601": "2024-01-07T16:14:40.135204Z",
"url": "https://files.pythonhosted.org/packages/84/97/461cdad2a54d7a8ae60b0f24a9e013ea31819098241721383eefa9ff9c06/netifaces2-0.0.21-cp37-abi3-musllinux_1_1_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e23c32b9248e1ee4b93307f5d0657602788a552902350d856d1e31b40f8142ba",
"md5": "0ee60a03c82ab416dd9615ed4211660a",
"sha256": "cc1c50d38e3104086fd400abec60f7bdf2d060d873aead4389e98179cacadfb1"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "0ee60a03c82ab416dd9615ed4211660a",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1289346,
"upload_time": "2024-01-07T16:14:41",
"upload_time_iso_8601": "2024-01-07T16:14:41.683128Z",
"url": "https://files.pythonhosted.org/packages/e2/3c/32b9248e1ee4b93307f5d0657602788a552902350d856d1e31b40f8142ba/netifaces2-0.0.21-cp37-abi3-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36cfddeca89b05a9412823864fbbf9b331690d4f16596d243526b29ae935fb9e",
"md5": "c895e179a1b1692cbfc62db1270ee9d3",
"sha256": "6be9669d9b2e015db7781cd07e55bdcd9f5ce8fa04dd46252d2c5a60ab91fffb"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "c895e179a1b1692cbfc62db1270ee9d3",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1264337,
"upload_time": "2024-01-07T16:14:43",
"upload_time_iso_8601": "2024-01-07T16:14:43.158343Z",
"url": "https://files.pythonhosted.org/packages/36/cf/ddeca89b05a9412823864fbbf9b331690d4f16596d243526b29ae935fb9e/netifaces2-0.0.21-cp37-abi3-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8bd6b7119ec9d8f42fb7cbf5e6e6d0a83504b3942564f4dab9c4c7f9d27bc92",
"md5": "017f52f66149a33f8ebdf21c46491a4b",
"sha256": "2f9d15f2bc5c385967d83b0c81b1eb9aee6d1f490c7247585e8da1f83a700e46"
},
"downloads": -1,
"filename": "netifaces2-0.0.21-cp37-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "017f52f66149a33f8ebdf21c46491a4b",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 136811,
"upload_time": "2024-01-07T16:14:45",
"upload_time_iso_8601": "2024-01-07T16:14:45.297625Z",
"url": "https://files.pythonhosted.org/packages/a8/bd/6b7119ec9d8f42fb7cbf5e6e6d0a83504b3942564f4dab9c4c7f9d27bc92/netifaces2-0.0.21-cp37-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9ab98e55e7a2e2f82aa64e6f12fe6b1ab14f66ae09b2b46f44399b39f0c6e35",
"md5": "48e3a9e267c4862b92d9441f0db8a302",
"sha256": "25e87c02af32bb94ee7d16efdab2c12dd22a91bbd73b73ce399a7a572db3117e"
},
"downloads": -1,
"filename": "netifaces2-0.0.21.tar.gz",
"has_sig": false,
"md5_digest": "48e3a9e267c4862b92d9441f0db8a302",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 18387,
"upload_time": "2024-01-07T16:14:47",
"upload_time_iso_8601": "2024-01-07T16:14:47.001088Z",
"url": "https://files.pythonhosted.org/packages/d9/ab/98e55e7a2e2f82aa64e6f12fe6b1ab14f66ae09b2b46f44399b39f0c6e35/netifaces2-0.0.21.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-07 16:14:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SamuelYvon",
"github_project": "netifaces-2",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "netifaces2"
}