[vpython] Roll to 98a268c6432f18aedd55d62b9621765316dc2a16
Newer builds of vpython contain vpython3 as well.
Bug: 898348
Change-Id: I63b197690e2ae47bd4c6cd50894c4769e1a18334
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1727581
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: smut <smut@google.com>
diff --git a/vpython3 b/vpython3
new file mode 100755
index 0000000..7175089
--- /dev/null
+++ b/vpython3
@@ -0,0 +1,42 @@
+#!/usr/bin/env bash
+
+# Copyright 2019 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+if [[ $VPYTHON_BYPASS == "manually managed python not supported by chrome operations" ]]
+then
+ NEWARGS=()
+ while [[ $# -gt 0 ]]
+ do
+ case "$1" in
+ -vpython-tool*) # these tools all do something vpython related and quit
+ exit 0
+ ;;
+ -vpython*=*) # delete any vpython-specific flag (w/ attached argument)
+ shift
+ ;;
+ -vpython*) # delete any vpython-specific flag (w/ separate argument)
+ shift
+ shift
+ ;;
+ --) # stop parsing
+ NEWARGS+=( "$@" )
+ break
+ ;;
+ *) # regular arg
+ NEWARGS+=( "$1" )
+ shift
+ ;;
+ esac
+ done
+ exec "python3" "${NEWARGS[@]}"
+fi
+
+
+MYPATH=$(dirname "${BASH_SOURCE[0]}")
+
+source "$MYPATH/cipd_bin_setup.sh"
+cipd_bin_setup &> /dev/null
+
+exec "$MYPATH/.cipd_bin/vpython3" "$@"