You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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: cloudbase#140
Pip package netifaces is used by the dhcp implementation.
The project creator is looking for a new maintainer: al45tair/netifaces#78.
We need to either find a way to replace the netifaces implementation with a native python / windows api.
The text was updated successfully, but these errors were encountered: