If a "build-tools" virtual environment exists inside the build folder, venvstacks will use that instead of the interpreter running venvstacks to run uv and pip.
This is a legacy of the early prototyping phase before venstacks became a full-fledged Python project in its own right, and it isn't necessary any more (these days, venvstacks itself is installed into the "build-tools" environment, so the special case ends up referring back to sys.executable anyway).
If a "build-tools" virtual environment exists inside the build folder,
venvstacks
will use that instead of the interpreter runningvenvstacks
to runuv
andpip
.This is a legacy of the early prototyping phase before
venstacks
became a full-fledged Python project in its own right, and it isn't necessary any more (these days,venvstacks
itself is installed into the "build-tools" environment, so the special case ends up referring back tosys.executable
anyway).This will be dropped as part of #64