multiscale / muscle3

The third major version of the MUltiScale Coupling Library and Environment
Apache License 2.0
25 stars 13 forks source link

Netifaces is unmaintained #282

Open LourensVeen opened 7 months ago

LourensVeen commented 7 months ago

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.)