internal/gomote: update package dependencies

The cpython3 dependency should only be installed on Windows and
Darwin. We can't be sure that the package exists for all other
platforms.

Updates golang/go#63992

Change-Id: I1d1063efc830eb9d347c5e18c0989bc1f5fe727b
Reviewed-on: https://go-review.googlesource.com/c/build/+/542256
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Carlos Amedee <carlos@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/internal/gomote/swarming.go b/internal/gomote/swarming.go
index 772308b..11f435f 100644
--- a/internal/gomote/swarming.go
+++ b/internal/gomote/swarming.go
@@ -830,20 +830,21 @@
 	if err != nil {
 		return "", err
 	}
-
 	packages := []*swarmpb.CipdPackage{
 		{Path: "tools/bin", PackageName: "infra/tools/luci-auth/" + cipdPlatform, Version: "latest"},
 		{Path: "tools", PackageName: "golang/bootstrap-go/" + cipdPlatform, Version: "latest"},
-		{Path: "tools", PackageName: "infra/3pp/tools/cpython3/" + cipdPlatform, Version: "latest"},
 	}
 	pythonBin := "python3"
-	if goos == "windows" {
-		pythonBin = `tools\bin\python3.exe`
-	} else if goos == "darwin" {
+	switch goos {
+	case "darwin":
 		pythonBin = `tools/bin/python3`
-		packages = append(packages, &swarmpb.CipdPackage{Path: "tools/bin", PackageName: "infra/tools/mac_toolchain/" + cipdPlatform, Version: "latest"})
+		packages = append(packages,
+			&swarmpb.CipdPackage{Path: "tools/bin", PackageName: "infra/tools/mac_toolchain/" + cipdPlatform, Version: "latest"},
+			&swarmpb.CipdPackage{Path: "tools", PackageName: "infra/3pp/tools/cpython3/" + cipdPlatform, Version: "latest"})
+	case "windows":
+		pythonBin = `tools\bin\python3.exe`
+		packages = append(packages, &swarmpb.CipdPackage{Path: "tools", PackageName: "infra/3pp/tools/cpython3/" + cipdPlatform, Version: "latest"})
 	}
-
 	req := &swarmpb.NewTaskRequest{
 		Name:           name,
 		Priority:       20, // 30 is the priority for builds