20846: Use Python build variables more consistently 20846-package-build-fixes
authorBrett Smith <brett.smith@curii.com>
Sat, 6 Jan 2024 21:00:25 +0000 (16:00 -0500)
committerBrett Smith <brett.smith@curii.com>
Sat, 6 Jan 2024 21:00:25 +0000 (16:00 -0500)
commita3b72ab765012aea0926571d97ebd31ddbf9ea68
tree489d149f693cda36caa5c44bcc342f94b09aff7f
parentfc30a5602e315037ee79daebd7b93afaff96ac36
20846: Use Python build variables more consistently

Rather than have the virtualenv process use its own python command,
ensure PYTHON3_EXECUTABLE points to a specific minor version, and use it
throughout the entire build process.

The changes to the virtualenv manipulation with sed are meant to clean
things up with fewer commands and tighter regexps, but not make any
functional change beyond referring to a specific minor Python version.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
build/run-build-packages.sh
build/run-library.sh