depot_tools: Bootstrap Python 3 on Linux/Mac

This will make it possible for developers to execute depot_tools
scripts using Python 3 in a known environment.

Bug: 1002153
Change-Id: I5ff492a49d227c1b5876f49adba020f51a575bdd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1762664
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
This commit is contained in:
Edward Lemur
2019-09-10 21:34:48 +00:00
committed by Commit Bot
parent 0ac171b203
commit dbca865e55
21 changed files with 173 additions and 112 deletions

View File

@@ -118,10 +118,7 @@ if [ "X$DEPOT_TOOLS_UPDATE" != "X0" ]; then
cd - > /dev/null
fi
# Sync CIPD and CIPD client tools.
source "$base_dir/cipd_bin_setup.sh"
cipd_bin_setup
find "$base_dir" | grep -i ".*\.pyc" | xargs rm -f;
# Ensure depot_tools is bootstrapped
$base_dir/ensure_bootstrap
fi