Lucian Petrut e17488c239 Drop netifaces dependency
The netifaces library is no longer maintained, which is why we
need to drop this dependency.

There is only one place in which netifaces is being used, a
trivial function that retrives the mac address for a given ip
address.

Thankfully, we already have a cloudbase-init "get_adapter_addresses"
function that uses ctypes to call GetAdaptersAddresses, which
happens to be the same Windows function used by netifaces.

Worth mentioning that netifaces is the only compilable cloudbase-init
dependency that does not provide a wheel package.

Fixes: https://github.com/cloudbase/cloudbase-init/issues/140
Change-Id: Ie52ff722cbf42da7b9bfa9f9942adc1996ce5dd8
2024-11-28 12:13:14 +02:00
2024-11-28 12:13:14 +02:00
2014-02-09 21:41:45 +02:00
2018-09-03 13:11:06 +03:00
2019-04-19 19:51:38 +00:00
2014-10-05 22:20:58 +03:00
2013-10-04 00:07:58 +03:00
2015-10-19 01:17:26 +03:00
2024-11-28 12:13:14 +02:00
2024-11-27 13:41:28 +02:00
2017-05-23 13:45:54 +03:00
Description
Cross-platform instance initialization
Readme 8.4 MiB
Languages
Python 100%