Describe the request
There are more and more Windows users utilizing Calm DSL and the current Makefile "dev" target is specific to Linux/Darwin python installations. Windows Python has different OS paths for binaries.
Current behaviour
Running "make dev" fails for Windows users configuring DSL.
Expected behaviour
Running "make dev" should work on windows.
A possible workaroound could be something like as follows: this example merely shows the "dev" target but all occurences of "venv/bin" should use the ${VENV_PATH} variable within the Makefile targets.
Describe the request There are more and more Windows users utilizing Calm DSL and the current Makefile "dev" target is specific to Linux/Darwin python installations. Windows Python has different OS paths for binaries. Current behaviour Running "make dev" fails for Windows users configuring DSL. Expected behaviour Running "make dev" should work on windows.
A possible workaroound could be something like as follows: this example merely shows the "dev" target but all occurences of "venv/bin" should use the ${VENV_PATH} variable within the Makefile targets.
ifeq ($(OS),Windows_NT) VENV_PATH = venv/Scripts else ifeq ($(UNAME_S),Linux) VENV_PATH = venv/bin endif ifeq ($(UNAME_S),Darwin) VENV_PATH = venv/bin endif endif
dev:
Setup our python3 based virtualenv