소스 검색

Make Python 3 default on Windows

Users can still set GCLIENT_PY3=0 to use Python 2.

R=ehmaldonado@chromium.org

Change-Id: Ic7657a091bfe3b9c426ab36063b106aadf2d1c84
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2161266
Commit-Queue: Josip Sokcevic <sokcevic@google.com>
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Josip Sokcevic 5 년 전
부모
커밋
c621315d17
7개의 변경된 파일6개의 추가작업 그리고 18개의 파일을 삭제
  1. 0 3
      fetch
  2. 2 2
      fetch.bat
  3. 0 3
      gclient
  4. 2 2
      gclient.bat
  5. 0 3
      python_runner.sh
  6. 0 3
      roll-dep
  7. 2 2
      roll-dep.bat

+ 0 - 3
fetch

@@ -15,9 +15,6 @@ if [[ $GCLIENT_PY3 == 1 ]]; then
 elif [[ $GCLIENT_PY3 == 0 ]]; then
   # Explicitly run on Python 2
   PYTHONDONTWRITEBYTECODE=1 exec vpython "$base_dir/fetch.py" "$@"
-elif [[ $(uname -s) = MINGW* || $(uname -s) = CYGWIN* ]]; then
-  # Run on Python 2 on Windows for now, allows default to be flipped.
-  PYTHONDONTWRITEBYTECODE=1 exec vpython "$base_dir/fetch.py" "$@"
 else
   # Run on Python 3, allows default to be flipped.
   PYTHONDONTWRITEBYTECODE=1 exec vpython3 "$base_dir/fetch.py" "$@"

+ 2 - 2
fetch.bat

@@ -19,6 +19,6 @@ IF "%GCLIENT_PY3%" == "1" (
   :: Explicitly run on Python 2
   call vpython "%~dp0\fetch.py" %*
 ) ELSE (
-  :: Run on Python 2, allows default to be flipped.
-  call vpython "%~dp0\fetch.py" %*
+  :: Run on Python 3, allows default to be flipped.
+  call vpython3 "%~dp0\fetch.py" %*
 )

+ 0 - 3
gclient

@@ -32,9 +32,6 @@ if [[ $GCLIENT_PY3 == 1 ]]; then
 elif [[ $GCLIENT_PY3 == 0 ]]; then
   # Explicitly run on Python 2
   PYTHONDONTWRITEBYTECODE=1 exec vpython "$base_dir/gclient.py" "$@"
-elif [[ $(uname -s) = MINGW* || $(uname -s) = CYGWIN* ]]; then
-  # Run on Python 2 on Windows for now, allows default to be flipped.
-  PYTHONDONTWRITEBYTECODE=1 exec vpython "$base_dir/gclient.py" "$@"
 else
   # Run on Python 3, allows default to be flipped.
   PYTHONDONTWRITEBYTECODE=1 exec vpython3 "$base_dir/gclient.py" "$@"

+ 2 - 2
gclient.bat

@@ -23,6 +23,6 @@ IF "%GCLIENT_PY3%" == "1" (
   :: Explicitly run on Python 2
   call vpython "%~dp0gclient.py" %*
 ) ELSE (
-  :: Run on Python 2, allows default to be flipped.
-  call vpython "%~dp0gclient.py" %*
+  :: Run on Python 3, allows default to be flipped.
+  call vpython3 "%~dp0gclient.py" %*
 )

+ 0 - 3
python_runner.sh

@@ -54,9 +54,6 @@ if [[ $GCLIENT_PY3 = 1 ]]; then
 elif [[ $GCLIENT_PY3 = 0 ]]; then
   # Explicitly run on Python 2
   vpython "$DEPOT_TOOLS/$SCRIPT" "$@"
-elif [[ $(uname -s) = MINGW* || $(uname -s) = CYGWIN* ]]; then
-  # Run on Python 2 on Windows for now, allows default to be flipped.
-  vpython "$DEPOT_TOOLS/$SCRIPT" "$@"
 else
   # Run on Python 3, allows default to be flipped.
   vpython3 "$DEPOT_TOOLS/$SCRIPT" "$@"

+ 0 - 3
roll-dep

@@ -15,9 +15,6 @@ if [[ $GCLIENT_PY3 = 1 ]]; then
 elif [[ $GCLIENT_PY3 = 0 ]]; then
   # Explicitly run on Python 2
   PYTHONDONTWRITEBYTECODE=1 exec vpython "$base_dir/roll_dep.py" "$@"
-elif [[ $(uname -s) = MINGW* || $(uname -s) = CYGWIN* ]]; then
-  # Run on Python 2 on Windows for now, allows default to be flipped.
-  PYTHONDONTWRITEBYTECODE=1 exec vpython "$base_dir/roll_dep.py" "$@"
 else
   # Run on Python 2 for now, allows default to be flipped.
   PYTHONDONTWRITEBYTECODE=1 exec vpython3 "$base_dir/roll_dep.py" "$@"

+ 2 - 2
roll-dep.bat

@@ -16,6 +16,6 @@ IF "%GCLIENT_PY3%" == "1" (
   :: Explicitly run on Python 2
   call vpython "%~dp0\roll_dep.py" %*
 ) ELSE (
-  :: Run on Python 2, allows default to be flipped.
-  call vpython "%~dp0\roll_dep.py" %*
+  :: Run on Python 3, allows default to be flipped.
+  call vpython3 "%~dp0\roll_dep.py" %*
 )