diff --git a/DEPS b/DEPS index 837654f0e..eecbbe616 100644 --- a/DEPS +++ b/DEPS @@ -14,6 +14,8 @@ vars = { 'reclient_version': 're_client_version:0.185.0.db415f21-gomaip', # siso CIPD package version. 'siso_version': 'git_revision:9863d88c26094a24fb848f8994da81e005810c76', + # CPython 3 CIPD package version for Siso hermetic toolchain. + 'cpython3_version': 'version:3@3.11.9.chromium.38', # Fetch configuration files required for the 'use_remoteexec' gn arg 'download_remoteexec_cfg': False, # RBE instance to use for running remote builds @@ -349,6 +351,29 @@ deps = { ], 'dep_type': 'cipd', }, + # Always download Linux x64 package regardless of host OS for RBE workers. + 'src/third_party/cpython3/linux-amd64': { + 'packages': [ + { + 'package': 'infra/3pp/tools/cpython3/linux-amd64', + 'version': Var('cpython3_version'), + }, + ], + 'condition': 'non_git_source', + 'dep_type': 'cipd', + }, + + # Host platform package. + 'src/third_party/cpython3/host': { + 'packages': [ + { + 'package': 'infra/3pp/tools/cpython3/${{platform}}', + 'version': Var('cpython3_version'), + }, + ], + 'condition': 'non_git_source', + 'dep_type': 'cipd', + }, 'src/third_party/mockito/src': { 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '7c3641bcef717ffa7d765f2c86b847d0aab1aac9', 'condition': 'checkout_android',