cloudbase-init/requirements.txt
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

19 lines
280 B
Plaintext

pbr>=2.0.0
iso8601
netaddr>=0.7.6
pyserial
oslo.config
oslo.log
Babel>=1.3
oauthlib
PyYAML
requests
untangle==1.2.1
jinja2
cryptography
pywin32;sys_platform=="win32"
comtypes;sys_platform=="win32"
pymi;sys_platform=="win32"
wmi;sys_platform=="win32"
tzlocal;sys_platform=="win32"