Run from repository root:
/usr/bin/python3.12 -m venv /tmp/tasklab24-default-cg130B > examples/python-language/evidence/24/20261007-venv/default-venv.stdout 2> examples/python-language/evidence/24/20261007-venv/default-venv.stderr
exit=1 (no ensurepip, raw output retained)
/usr/bin/python3.12 -m venv --without-pip /tmp/tasklab24-clean-INVHXp
exit=0
curl -fsSL --max-time 30 https://bootstrap.pypa.io/get-pip.py -o /tmp/tasklab24-get-pip.py
exit=28 (partial download; 781312 bytes)
/tmp/tasklab24-clean-INVHXp/bin/python /tmp/tasklab24-get-pip.py pip==25.2 --no-setuptools --no-wheel > /tmp/tasklab24-pip-install.stdout 2> /tmp/tasklab24-pip-install.stderr
exit=1 (truncated script, copied to bootstrap-first.*)
curl -fsSL --retry 3 --retry-delay 1 --max-time 120 https://bootstrap.pypa.io/get-pip.py -o /tmp/tasklab24-get-pip-valid.py
exit=0 (2230488 bytes, SHA-256 recorded in environment.txt)
/tmp/tasklab24-clean-INVHXp/bin/python /tmp/tasklab24-get-pip-valid.py pip==25.2 --no-setuptools --no-wheel > /tmp/tasklab24-pip-install2.stdout 2> /tmp/tasklab24-pip-install2.stderr
exit=0 (copied to bootstrap-success.*)
Run from examples/python-language/:
/tmp/tasklab24-clean-INVHXp/bin/python experiments/24_environment.py > evidence/24/20261007-venv/stdout.log 2> evidence/24/20261007-venv/stderr.log
exit=0; subprocess import exits=0,1
PYTHONPATH=src /tmp/tasklab24-clean-INVHXp/bin/python -m unittest discover -s tests -v > evidence/24/20261007-venv/tests.stdout 2> evidence/24/20261007-venv/tests.stderr
exit=0 (71 tests)
/tmp/tasklab24-clean-INVHXp/bin/python -m pip --version > evidence/24/20261007-venv/installer.stdout 2> evidence/24/20261007-venv/installer.stderr
exit=0
/tmp/tasklab24-clean-INVHXp/bin/python -m pip freeze --all > evidence/24/20261007-venv/installed.stdout 2> evidence/24/20261007-venv/installed.stderr
exit=0
/tmp/tasklab24-clean-INVHXp/bin/python -m pip check > evidence/24/20261007-venv/resolve.stdout 2> evidence/24/20261007-venv/resolve.stderr
exit=0
Run from repository root, initially nonexistent output dir:
PATH=/opt/cloudcli/node/bin:$PATH sh examples/python-language/tools/build_selected_pages.sh /tmp/tasklab24-pages-Verj3g > examples/python-language/evidence/24/20261007-venv/hexo-mini.stdout 2> examples/python-language/evidence/24/20261007-venv/hexo-mini.stderr
exit=0 (25 pages)
