We're using the netifaces package to enumerate external network addresses that we're listening on. It's no longer maintained, so we need an alternative. Fortunately, there's the very popular psutil that also does what we need, so we should switch to it. See also #106.
(Also, netifaces doesn't work on Windows due to packaging problems, which is not officially supported anyway in M3 but it would be nice if you could do the Python-only stuff there, and replacing netifaces would be a step towards that. See #123.)
We're using the
netifaces
package to enumerate external network addresses that we're listening on. It's no longer maintained, so we need an alternative. Fortunately, there's the very popularpsutil
that also does what we need, so we should switch to it. See also #106.(Also,
netifaces
doesn't work on Windows due to packaging problems, which is not officially supported anyway in M3 but it would be nice if you could do the Python-only stuff there, and replacingnetifaces
would be a step towards that. See #123.)