Cleanup the python requirements hell in combination with ESP-IDF by cleverly choosing the python package versions
Allow to completely skip preprocess steps in preprocess.py: By this is it possible to not use npm at all and therefore also no need to install it.
Fix a build error in preprocess.py (directory missing)
"These are implemented as .cmd files on Windows, which explicitly" - this part is from https://github.com/xobs/libespfs. Not totally sure if necessary and could not test it because I am running on Linux.
This MR combines multiple changes:
.cmd
files on Windows, which explicitly" - this part is from https://github.com/xobs/libespfs. Not totally sure if necessary and could not test it because I am running on Linux.