Add google-cloud-pubsub for perf service.

The merge script will need to publish messages to perf pub/sub queue so
it can pick up the result to process.

Bug: b/336313598
Change-Id: I7c246ac76a26ca4eb989d974e7cc6d8e53194a28
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5798564
Reviewed-by: Ben Pastene <[email protected]>
Commit-Queue: Hao Wu <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1346894}
diff --git a/.vpython3 b/.vpython3
index af3b75c..664512b5 100644
--- a/.vpython3
+++ b/.vpython3
@@ -88,8 +88,9 @@
 wheel: <
   name: "infra/python/wheels/libcst/${vpython_platform}"
   version: "version:1.1.0"
-  match_tag: <
-    platform: "manylinux1_x86_64"
+  # No 32-bit Windows wheel available for a dependency (google-cloud-pubsub).
+  not_match_tag: <
+    platform: "win32"
   >
 >
 wheel: <
@@ -102,9 +103,6 @@
 wheel: <
   name: "infra/python/wheels/typing-extensions-py3"
   version: "version:4.3.0"
-  match_tag: <
-    platform: "manylinux1_x86_64"
-  >
 >
 wheel: <
   name: "infra/python/wheels/tabulate-py3"
@@ -120,9 +118,6 @@
 wheel: <
   name: "infra/python/wheels/mypy-extensions-py3"
   version: "version:0.4.3"
-  match_tag: <
-    platform: "manylinux1_x86_64"
-  >
 >
 
 # Common utilities.
@@ -281,6 +276,14 @@
   name: "infra/python/wheels/google-cloud-kms-py3"
   version: "version:2.11.1"
 >
+wheel: <
+  name: "infra/python/wheels/google-cloud-pubsub-py3"
+  version: "version:2.9.0"
+>
+wheel: <
+  name: "infra/python/wheels/typing-inspect-py3"
+  version: "version:0.7.1"
+>
 
 # Used by Web Platform Tests (WPT) codebase in
 # //third_party/wpt_tools