···6, platformio
7, esptool
8, git
9-, iputils
10}:
1112let
···78 # platformio is used in esphome/platformio_api.py
79 # esptool is used in esphome/__main__.py
80 # git is used in esphome/writer.py
81- # iputils is used in esphome/dashboard/status/ping.py
82- "--prefix PATH : ${lib.makeBinPath [ platformio esptool git iputils ]}"
83 "--prefix PYTHONPATH : $PYTHONPATH" # will show better error messages
84 "--set ESPHOME_USE_SUBPROCESS ''"
85 ];
0008687 nativeCheckInputs = with python3Packages; [
88 hypothesis
···6, platformio
7, esptool
8, git
9+, inetutils
10}:
1112let
···78 # platformio is used in esphome/platformio_api.py
79 # esptool is used in esphome/__main__.py
80 # git is used in esphome/writer.py
81+ # inetutils is used in esphome/dashboard/status/ping.py
82+ "--prefix PATH : ${lib.makeBinPath [ platformio esptool git inetutils ]}"
83 "--prefix PYTHONPATH : $PYTHONPATH" # will show better error messages
84 "--set ESPHOME_USE_SUBPROCESS ''"
85 ];
86+87+ # Needed for tests
88+ __darwinAllowLocalNetworking = true;
8990 nativeCheckInputs = with python3Packages; [
91 hypothesis