macOS11にnwdiagをインストールしたら、ノードがばらばらに出力されてしまった

上手く言えているかあやしいですが、以下のnetwork.diagを変換した場合、以下のようになるはずです。

nwdiag {
  network dmz {
      address = "210.x.x.x/24"

      // set multiple addresses (using comma)
      web01 [address = "210.x.x.1, 210.x.x.20"];
      web02 [address = "210.x.x.2"];
  }
  network internal {
      address = "172.x.x.x/24";

      web01 [address = "172.x.x.1"];
      web02 [address = "172.x.x.2"];
      db01;
      db02;
  }
}

$  nwdiag --antialias network.diag

f:id:commis:20210108160512p:plain

ところが、"address", "=", "210.x.x.x/24"…それぞれがノードとして解釈された状態で出力されてしまいました。

環境

解決方法

Python3(pip3)にてnwdiagをインストールすると解決しました。現象発生時は2系のpipにてインストールしたnwdiagを使用していました。