Important note for Windows contributors¶
Due to the limited support for Windows in many of the dependencies and to ensure a consistent development environment, Windows users should always use wsl to operate in a Linux environment.
First time WSL setup¶
If this is the first time you’re using wsl on Windows:
First create a wsl linux environment with
wsl install
Make docker available from within the wsl environment:
In Docker Desktop, go to Settings - Resources - WSL Integration and check off the Linux distro used by wsl, e.g.
Ubuntu
Running commands through WSL¶
If you’re a Windows contributor, always remember to first enter the linux environment before you run any commands CHAP CLI commands or Python testing:
$ wsl
The only exception to this is that docker commands such as docker compose up
should be run through a regular Windows commandline (not wsl).