https://github.com/bradbell/cmpad/blob/5b75a10efca647f7b827f5a214580d0c06005bd2/xrst/get_started.xrst#L75C1-L75C26
In the snippet above, the environtment.sh bootstraps the environment fine but shell opened after activation is exited after any command error because this script has set -e cf
So I get kicked out of the environment on any command line error I may make. I propose to add to the documentation that the already created environment should be activated e.g. with
source build/release/bin/activate
(or suitably adjusted for "build_type" ) which doesn't have the set -e and I won't get kicked out of the environment upon the first error.