Last active
March 3, 2022 03:33
-
-
Save growtopiajaw/9a218e197be196b6f6adffc3c68344b6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
solutions = [ | |
{ | |
"name" : "src", | |
"url" : "https://chromium.googlesource.com/chromium/src.git", | |
"deps_file" : "DEPS", | |
"managed" : False, | |
"custom_deps" : {}, | |
"custom_vars" : {}, | |
"custom_hooks": [{ | |
"name": "setup_gn", | |
"pattern": ".", | |
"action": [ | |
"python3", | |
"src/ios/build/tools/setup-gn.py", | |
] | |
}], | |
"safesync_url": "", | |
}, | |
] | |
target_os = ["ios"] | |
target_os_only = True |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is a vpython "spec" file. | |
# | |
# It describes patterns for python wheel dependencies of the python scripts in | |
# the chromium repo, particularly for dependencies that have compiled components | |
# (since pure-python dependencies can be easily vendored into third_party). | |
# | |
# When vpython is invoked, it finds this file and builds a python VirtualEnv, | |
# containing all of the dependencies described in this file, fetching them from | |
# CIPD (the "Chrome Infrastructure Package Deployer" service). Unlike `pip`, | |
# this never requires the end-user machine to have a working python extension | |
# compilation environment. All of these packages are built using: | |
# https://chromium.googlesource.com/infra/infra/+/main/infra/tools/dockerbuild/ | |
# | |
# All python scripts in the repo share this same spec, to avoid dependency | |
# fragmentation. | |
# | |
# If you have depot_tools installed in your $PATH, you can invoke python scripts | |
# in this repo by running them as you normally would run them, except | |
# substituting `vpython` instead of `python` on the command line, e.g.: | |
# vpython path/to/script.py some --arguments | |
# | |
# Read more about `vpython` and how to modify this file here: | |
# https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md | |
# | |
# For the definition of this spec, see: | |
# https://chromium.googlesource.com/infra/luci/luci-go/+/main/vpython/api/vpython/spec.proto | |
python_version: "2.7" | |
# The default set of platforms vpython checks does not yet include mac-arm64. | |
# Setting `verify_pep425_tag` to the list of platforms we explicitly must support | |
# allows us to ensure that vpython specs stay mac-arm64-friendly | |
verify_pep425_tag: [ | |
{python: "cp27", abi: "cp27mu", platform: "manylinux1_x86_64"}, | |
{python: "cp27", abi: "cp27mu", platform: "linux_arm64"}, | |
{python: "cp27", abi: "cp27mu", platform: "linux_armv6l"}, | |
{python: "cp27", abi: "cp27m", platform: "macosx_10_10_intel"}, | |
{python: "cp27", abi: "cp27m", platform: "macosx_11_0_arm64"}, | |
{python: "cp27", abi: "cp27m", platform: "win32"}, | |
{python: "cp27", abi: "cp27m", platform: "win_amd64"} | |
] | |
# Used by: | |
# build/chromeos/test_runner.py | |
wheel: < | |
name: "infra/python/wheels/jsonlines-py2_py3" | |
version: "version:1.2.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/subprocess32/${vpython_platform}" | |
version: "version:3.5.0rc1" | |
# Only download for linux since we shouldn't be running CrOS tests on mac/win. | |
match_tag: < | |
abi: "cp27mu" | |
platform: "manylinux1_i686" | |
> | |
match_tag: < | |
abi: "cp27mu" | |
platform: "manylinux1_x86_64" | |
> | |
> | |
# Used by: | |
# build/chromeos/test_runner.py | |
# third_party/catapult | |
# | |
# This version must be compatible with the version range specified by | |
# //third_party/catapult/telemetry/telemetry/internal/util/external_modules.py | |
wheel: < | |
name: "infra/python/wheels/psutil/${vpython_platform}" | |
version: "version:5.8.0.chromium.3" | |
> | |
# Used by: | |
# build/lacros/test_runner.py | |
wheel: < | |
name: "infra/python/wheels/parameterized-py2_py3" | |
version: "version:0.7.1" | |
> | |
# Used by: | |
# third_party/catapult | |
# | |
# This version must be compatible with the version range specified by | |
# //third_party/catapult/telemetry/telemetry/internal/util/external_modules.py | |
# | |
# This version must also be compatible with the "numpy" version, as "cv2" | |
# depends on "numpy". In this case, [email protected] has been built against | |
# [email protected]. | |
wheel: < | |
name: "infra/python/wheels/opencv_python/${vpython_platform}" | |
version: "version:2.4.13.2" | |
match_tag: < | |
platform: "win32" | |
> | |
match_tag: < | |
platform: "win_amd64" | |
> | |
match_tag: < | |
abi: "cp27mu" | |
platform: "manylinux1_i686" | |
> | |
match_tag: < | |
abi: "cp27mu" | |
platform: "manylinux1_x86_64" | |
> | |
match_tag: < | |
platform: "macosx_10_6_intel" | |
> | |
> | |
# Used by: | |
# third_party/catapult | |
# | |
# This version must be compatible with the version range specified by | |
# //third_party/catapult/telemetry/telemetry/internal/util/external_modules.py | |
wheel: < | |
name: "infra/python/wheels/numpy/${vpython_platform}" | |
version: "version:1.11.3" | |
> | |
# Used by: | |
# third_party/catapult | |
wheel: < | |
name: "infra/python/wheels/pypiwin32/${vpython_platform}" | |
version: "version:219" | |
match_tag: < | |
platform: "win32" | |
> | |
match_tag: < | |
platform: "win_amd64" | |
> | |
> | |
# Used by: | |
# chrome/test/data/android/upload_download_utils_test.py | |
wheel: < | |
name: "infra/python/wheels/pyfakefs-py2_py3" | |
version: "version:3.7.2" | |
> | |
# Used by: | |
# tools/perf/fetch_benchmark_deps.py | |
wheel: < | |
name: "infra/python/wheels/google_compute_engine-py2_py3" | |
version: "version:2.6.2" | |
> | |
wheel: < | |
name: "infra/python/wheels/boto-py2_py3" | |
version: "version:2.48.0" | |
> | |
# Used by: | |
# testing/buildbot/generate_buildbot_json_coveragetest.py | |
wheel: < | |
name: "infra/python/wheels/coverage/${vpython_platform}" | |
version: "version:4.3.4" | |
> | |
# Used by: | |
# build/android/pylib/local/emulator/avd.py | |
wheel: < | |
name: "infra/python/wheels/protobuf-py2_py3" | |
version: "version:3.6.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/six-py2_py3" | |
version: "version:1.15.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/pyftpdlib-py2_py3" | |
version: "version:0.7.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/simplejson/${vpython_platform}" | |
version: "version:3.13.2" | |
> | |
# Used by: | |
# tools/perf/core/results_dashboard.py | |
wheel: < | |
name: "infra/python/wheels/httplib2-py2_py3" | |
version: "version:0.10.3" | |
> | |
# Used by: | |
# tools/perf/flakiness_cli | |
wheel: < | |
name: "infra/python/wheels/pandas/${vpython_platform}" | |
version: "version:0.23.4" | |
match_tag: < | |
platform: "win32" | |
> | |
match_tag: < | |
platform: "win_amd64" | |
> | |
match_tag: < | |
abi: "cp27mu" | |
platform: "manylinux1_i686" | |
> | |
match_tag: < | |
abi: "cp27mu" | |
platform: "manylinux1_x86_64" | |
> | |
match_tag: < | |
platform: "macosx_10_6_intel" | |
> | |
> | |
wheel: < | |
name: "infra/python/wheels/pytz-py2_py3" | |
version: "version:2018.4" | |
> | |
wheel: < | |
name: "infra/python/wheels/python-dateutil-py2_py3" | |
version: "version:2.7.3" | |
> | |
# Used by: | |
# content/test/gpu/gpu_tests/color_profile_manager_mac.py | |
# Note: there's a version of this wheel for even older OS versions, | |
# but we don't need it for the GPU tests, and it looks like there are | |
# bugs in the not_match_tag implementation. | |
wheel: < | |
name: "infra/python/wheels/pyobjc/${vpython_platform}" | |
version: "version:4.1" | |
match_tag: < platform: "macosx_10_10_intel" > | |
> | |
# Used by: | |
# third_party/catapult | |
wheel: < | |
name: "infra/python/wheels/six-py2_py3" | |
version: "version:1.15.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/pbr-py2_py3" | |
version: "version:3.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/funcsigs-py2_py3" | |
version: "version:1.0.2" | |
> | |
wheel: < | |
name: "infra/python/wheels/mock-py2_py3" | |
version: "version:2.0.0" | |
> | |
# Used by: | |
# chrome/test/chromedriver/test/run_webdriver_tests.py | |
wheel < | |
name: "infra/python/wheels/pytest-py2_py3" | |
version: "version:4.1.1" | |
> | |
wheel < | |
name: "infra/python/wheels/attrs-py2_py3" | |
version: "version:18.2.0" | |
> | |
wheel < | |
name: "infra/python/wheels/six-py2_py3" | |
version: "version:1.15.0" | |
> | |
wheel < | |
name: "infra/python/wheels/more-itertools-py2_py3" | |
version: "version:4.1.0" | |
> | |
wheel < | |
name: "infra/python/wheels/scandir/${vpython_platform}" | |
version: "version:1.9.0" | |
> | |
wheel < | |
name: "infra/python/wheels/pluggy-py2_py3" | |
version: "version:0.8.1" | |
> | |
wheel < | |
name: "infra/python/wheels/py-py2_py3" | |
version: "version:1.5.3" | |
> | |
wheel < | |
name: "infra/python/wheels/funcsigs-py2_py3" | |
version: "version:1.0.2" | |
> | |
# Used by: | |
# tools/infra | |
wheel: < | |
name: "infra/python/wheels/requests-py2_py3" | |
version: "version:2.13.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/colorama-py2_py3" | |
version: "version:0.4.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/mock-py2_py3" | |
version: "version:2.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/atomicwrites-py2_py3" | |
version: "version:1.3.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/pathlib2-py2_py3" | |
version: "version:2.3.3" | |
> | |
# Used by Web Platform Tests (WPT) codebase in | |
# //third_party/blink/web_tests/external/wpt/tools/ | |
wheel: < | |
name: "infra/python/wheels/html5lib-py2_py3" | |
version: "version:1.0.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozdebug-py2_py3" | |
version: "version:0.1.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozinfo-py2_py3" | |
version: "version:1.1.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozlog-py2_py3" | |
version: "version:7.1.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozprocess-py2_py3" | |
version: "version:0.26" | |
> | |
wheel: < | |
name: "infra/python/wheels/urllib3-py2_py3" | |
version: "version:1.24.3" | |
> | |
wheel: < | |
name: "infra/python/wheels/blessings-py2_py3" | |
version: "version:1.7" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozfile-py2_py3" | |
version: "version:2.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozterm-py2_py3" | |
version: "version:1.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/webencodings-py2_py3" | |
version: "version:0.5.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/certifi-py2_py3" | |
version: "version:2020.11.8" | |
> | |
wheel: < | |
name: "infra/python/wheels/chardet-py2_py3" | |
version: "version:3.0.4" | |
> | |
wheel: < | |
name: "infra/python/wheels/idna-py2_py3" | |
version: "version:2.8" | |
> | |
wheel: < | |
name: "infra/python/wheels/pillow/${vpython_platform}" | |
version: "version:6.0.0" | |
match_tag: < | |
platform: "win32" | |
> | |
match_tag: < | |
platform: "win_amd64" | |
> | |
match_tag: < | |
abi: "cp27mu" | |
platform: "manylinux1_i686" | |
> | |
match_tag: < | |
abi: "cp27mu" | |
platform: "manylinux1_x86_64" | |
> | |
match_tag: < | |
platform: "macosx_10_6_intel" | |
> | |
> | |
# Used by: | |
# //third_party/blink/tools/blinkpy/web_tests/port/server_process.py | |
wheel: < | |
name: "infra/python/wheels/pywin32/${vpython_platform}" | |
version: "version:227" | |
match_tag: < | |
platform: "win32" | |
> | |
match_tag: < | |
platform: "win_amd64" | |
> | |
> | |
# Used by: | |
# //content/test/gpu | |
wheel: < | |
name: "infra/python/wheels/pathos/${vpython_platform}" | |
version: "version:0.2.7.chromium.5" | |
not_match_tag < | |
abi: "cp27mu" | |
platform: "manylinux1_i686" | |
> | |
not_match_tag < | |
abi: "cp27mu" | |
platform: "linux_mips64" | |
> | |
not_match_tag < | |
abi: "cp27mu" | |
platform: "linux_armv6l" | |
> | |
not_match_tag < | |
abi: "cp27mu" | |
platform: "linux_armv7l" | |
> | |
> | |
# Used by: | |
# ios/build/tools/setup-gn.py | |
wheel: < | |
name: "infra/python/wheels/configparser-py2_py3" | |
version: "version:3.5.0" | |
> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is a vpython "spec" file. | |
# | |
# It describes patterns for python wheel dependencies of the python scripts in | |
# the chromium repo, particularly for dependencies that have compiled components | |
# (since pure-python dependencies can be easily vendored into third_party). | |
# | |
# When vpython is invoked, it finds this file and builds a python VirtualEnv, | |
# containing all of the dependencies described in this file, fetching them from | |
# CIPD (the "Chrome Infrastructure Package Deployer" service). Unlike `pip`, | |
# this never requires the end-user machine to have a working python extension | |
# compilation environment. All of these packages are built using: | |
# https://chromium.googlesource.com/infra/infra/+/main/infra/tools/dockerbuild/ | |
# | |
# All python scripts in the repo share this same spec, to avoid dependency | |
# fragmentation. | |
# | |
# If you have depot_tools installed in your $PATH, you can invoke python scripts | |
# in this repo by running them as you normally would run them, except | |
# substituting `vpython` instead of `python` on the command line, e.g.: | |
# vpython path/to/script.py some --arguments | |
# | |
# Read more about `vpython` and how to modify this file here: | |
# https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md | |
python_version: "3.8" | |
# The default set of platforms vpython checks does not yet include mac-arm64. | |
# Setting `verify_pep425_tag` to the list of platforms we explicitly must support | |
# allows us to ensure that vpython specs stay mac-arm64-friendly | |
verify_pep425_tag: [ | |
{python: "cp38", abi: "cp38", platform: "manylinux1_x86_64"}, | |
{python: "cp38", abi: "cp38", platform: "linux_arm64"}, | |
{python: "cp38", abi: "cp38", platform: "macosx_10_10_intel"}, | |
{python: "cp38", abi: "cp38", platform: "macosx_11_0_arm64"}, | |
{python: "cp38", abi: "cp38", platform: "win32"}, | |
{python: "cp38", abi: "cp38", platform: "win_amd64"} | |
] | |
# Used by: | |
# build/android/pylib/local/emulator/avd.py | |
wheel: < | |
name: "infra/python/wheels/protobuf-py2_py3" | |
version: "version:3.15.8" | |
> | |
# TODO(https://crbug.com/898348): Add in necessary wheels as Python3 versions | |
# become available. | |
wheel: < | |
name: "infra/python/wheels/six-py2_py3" | |
version: "version:1.15.0" | |
> | |
# Common utilities. | |
# Use the same versions specified by //third_party/catapult/.vpython3 so that | |
# Chromium tests using Telemetry function properly. | |
wheel: < | |
name: "infra/python/wheels/numpy/${vpython_platform}" | |
version: "version:1.2x.supported.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/psutil/${vpython_platform}" | |
version: "version:5.8.0.chromium.3" | |
> | |
wheel: < | |
name: "infra/python/wheels/requests-py2_py3" | |
version: "version:2.26.0" | |
> | |
# Used by various python unit tests. | |
wheel: < | |
name: "infra/python/wheels/mock-py2_py3" | |
version: "version:2.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/parameterized-py2_py3" | |
version: "version:0.7.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/pbr-py2_py3" | |
version: "version:3.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/pyfakefs-py2_py3" | |
version: "version:3.7.2" | |
> | |
# Used by: | |
# build/chromeos/test_runner.py | |
wheel: < | |
name: "infra/python/wheels/jsonlines-py2_py3" | |
version: "version:1.2.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/python-dateutil-py2_py3" | |
version: "version:2.7.3" | |
> | |
# Used by WPT importer | |
wheel: < | |
name: "infra/python/wheels/charset_normalizer-py3" | |
version: "version:2.0.4" | |
> | |
wheel: < | |
name: "infra/python/wheels/pyasn1-py2_py3" | |
version: "version:0.4.5" | |
> | |
wheel: < | |
name: "infra/python/wheels/pyasn1_modules-py2_py3" | |
version: "version:0.2.4" | |
> | |
wheel: < | |
name: "infra/python/wheels/rsa-py2_py3" | |
version: "version:3.4.2" | |
> | |
wheel: < | |
name: "infra/python/wheels/cachetools-py2_py3" | |
version: "version:2.0.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/uritemplate-py2_py3" | |
version: "version:3.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/google-auth-py2_py3" | |
version: "version:1.25.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/googleapis-common-protos-py2_py3" | |
version: "version:1.52.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/google-api-core-py2_py3" | |
version: "version:1.25.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/google-auth-httplib2-py2_py3" | |
version: "version:0.1.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/google-api-python-client-py3" | |
version: "version:2.2.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/oauth2client-py2_py3" | |
version: "version:3.0.0" | |
> | |
# Used by Web Platform Tests (WPT) codebase in | |
# //third_party/blink/web_tests/external/wpt/tools/ | |
wheel: < | |
name: "infra/python/wheels/html5lib-py2_py3" | |
version: "version:1.0.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozdebug-py2_py3" | |
version: "version:0.2" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozinfo-py2_py3" | |
version: "version:1.2.2" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozlog-py2_py3" | |
version: "version:7.1.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozprocess-py2_py3" | |
version: "version:1.2.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/urllib3-py2_py3" | |
version: "version:1.24.3" | |
> | |
wheel: < | |
name: "infra/python/wheels/blessings-py2_py3" | |
version: "version:1.7" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozfile-py2_py3" | |
version: "version:2.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/mozterm-py2_py3" | |
version: "version:1.0.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/webencodings-py2_py3" | |
version: "version:0.5.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/certifi-py2_py3" | |
version: "version:2020.11.8" | |
> | |
wheel: < | |
name: "infra/python/wheels/chardet-py2_py3" | |
version: "version:3.0.4" | |
> | |
wheel: < | |
name: "infra/python/wheels/idna-py2_py3" | |
version: "version:2.8" | |
> | |
wheel: < | |
name: "infra/python/wheels/distro-py2_py3" | |
version: "version:1.4.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/pillow/linux-amd64_cp38_cp38" | |
version: "version:8.1.2" | |
> | |
wheel: < | |
name: "infra/python/wheels/aioquic/${vpython_platform}" | |
version: "version:0.9.15" | |
> | |
wheel: < | |
name: "infra/python/wheels/pylsqpack/${vpython_platform}" | |
version: "version:0.3.12" | |
> | |
wheel: < | |
name: "infra/python/wheels/cryptography/${vpython_platform}" | |
version: "version:3.3.1.chromium.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/cffi/${vpython_platform}" | |
version: "version:1.14.5.chromium.7" | |
> | |
wheel: < | |
name: "infra/python/wheels/pycparser-py2_py3" | |
version: "version:2.19" | |
> | |
# Used by: | |
# chrome/test/chromedriver/test/run_webdriver_tests.py | |
wheel: < | |
name: "infra/python/wheels/iniconfig-py3" | |
version: "version:1.1.1" | |
> | |
wheel: < | |
name: "infra/python/wheels/packaging-py2_py3" | |
version: "version:16.8" | |
> | |
wheel: < | |
name: "infra/python/wheels/pyparsing-py2_py3" | |
version: "version:2.4.7" | |
> | |
wheel: < | |
name: "infra/python/wheels/toml-py3" | |
version: "version:0.10.1" | |
> | |
wheel < | |
name: "infra/python/wheels/pytest-py3" | |
version: "version:6.2.2" | |
> | |
wheel < | |
name: "infra/python/wheels/pytest-asyncio-py3" | |
version: "version:0.14.0" | |
> | |
wheel < | |
name: "infra/python/wheels/attrs-py2_py3" | |
version: "version:20.3.0" | |
> | |
wheel < | |
name: "infra/python/wheels/six-py2_py3" | |
version: "version:1.15.0" | |
> | |
wheel < | |
name: "infra/python/wheels/more-itertools-py2_py3" | |
version: "version:4.1.0" | |
> | |
wheel < | |
name: "infra/python/wheels/pluggy-py3" | |
version: "version:0.13.1" | |
> | |
wheel < | |
name: "infra/python/wheels/py-py2_py3" | |
version: "version:1.10.0" | |
> | |
wheel < | |
name: "infra/python/wheels/funcsigs-py2_py3" | |
version: "version:1.0.2" | |
> | |
wheel: < | |
name: "infra/python/wheels/atomicwrites-py2_py3" | |
version: "version:1.3.0" | |
> | |
wheel: < | |
name: "infra/python/wheels/colorama-py2_py3" | |
version: "version:0.4.1" | |
> | |
# Used by: | |
# testing/buildbot/generate_buildbot_json_coveragetest.py | |
wheel: < | |
name: "infra/python/wheels/coverage/${vpython_platform}" | |
version: "version:5.5.chromium.3" | |
> | |
# Used by: | |
# //content/test/gpu | |
wheel: < | |
name: "infra/python/wheels/pathos/${vpython_platform}" | |
version: "version:0.2.7.chromium.5" | |
not_match_tag < | |
abi: "cp27mu" | |
platform: "manylinux1_i686" | |
> | |
not_match_tag < | |
abi: "cp27mu" | |
platform: "linux_mips64" | |
> | |
not_match_tag < | |
abi: "cp27mu" | |
platform: "linux_armv6l" | |
> | |
not_match_tag < | |
abi: "cp27mu" | |
platform: "linux_armv7l" | |
> | |
> | |
# Used by: | |
# //tools/infra/find_bad_builds.py | |
wheel: < | |
name: "infra/python/wheels/pytz-py2_py3" | |
version: "version:2018.4" | |
> | |
# Used by: | |
# //third_party/blink/tools/blinkpy/web_tests/port/server_process.py | |
wheel: < | |
name: "infra/python/wheels/pywin32/${vpython_platform}" | |
version: "version:300" | |
match_tag: < | |
platform: "win32" | |
> | |
match_tag: < | |
platform: "win_amd64" | |
> | |
> | |
# Used by: | |
# //content/test/gpu/gpu_tests/color_profile_manager_mac.py | |
wheel: < | |
name: "infra/python/wheels/pyobjc/${vpython_platform}" | |
version: "version:7.3.chromium.1" | |
match_tag: < | |
platform: "macosx_10_10_intel" | |
> | |
match_tag: < | |
platform: "macosx_11_0_arm64" | |
> | |
> | |
# Used by: | |
# tools/perf/core/results_dashboard.py | |
wheel: < | |
name: "infra/python/wheels/httplib2-py3" | |
version: "version:0.19.1" | |
> | |
# Used by: | |
# tools/perf/flakiness_cli | |
wheel: < | |
name: "infra/python/wheels/pandas/${vpython_platform}" | |
version: "version:1.3.2.chromium.1" | |
not_match_tag: < | |
platform: "linux_aarch64" | |
> | |
> | |
# Used by: | |
# testing/script/run_variations_smoke_tests.py | |
wheel: < | |
name: "infra/python/wheels/selenium-py3" | |
version: "version:3.14.0" | |
> | |
# Used by: | |
# ios/build/tools/setup-gn.py | |
wheel: < | |
name: "infra/python/wheels/configparser-py2_py3" | |
version: "version:3.5.0" | |
> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
target_os = "ios" | |
is_debug = false | |
enable_dsyms = false | |
enable_stripping = false | |
is_official_build = false | |
is_chrome_branded = false | |
target_cpu = "arm64" | |
target_environment = "device" | |
ios_set_attributes_for_xcode_project_generation = false | |
target_os = "ios" | |
enable_remoting = false | |
google_api_key = "API_KEY" | |
google_default_client_id = "CLIENT_ID" | |
google_default_client_secret = "CLIENT_SECRET" | |
ios_enable_code_signing = false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright 2016 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. | |
import("//build/config/apple/symbols.gni") | |
import("//build/config/chrome_build.gni") | |
import("//build/config/ios/ios_sdk.gni") | |
# Xcode 13.1 or higher is required to build Chromium on iOS. This file should | |
# only be included when building Chromium, not other related projects (cronet, | |
# webrtc, ...). | |
assert(xcode_version_int >= 1310, "Xcode 13.1 or higher is required.") | |
declare_args() { | |
# Enable widget extensions. | |
ios_enable_content_widget_extension = false | |
ios_enable_search_widget_extension = false | |
# Enable iOS 14, WidgetKit extension. | |
ios_enable_widget_kit_extension = false | |
# Enable share extension. | |
ios_enable_share_extension = false | |
# Enable credential provider extension. | |
ios_enable_credential_provider_extension = false | |
# Enable intents extension. | |
ios_enable_intents_extension = false | |
# Label of the target providing implementation for AccountVerificationProvider. | |
# Overridden when using the Google-internal repository to build Chrome on iOS. | |
ios_account_verification_provider_target = "//ios/chrome/credential_provider_extension:account_verification_provider_implementation" | |
# The API key to query Google services in the Credential Provider Extension. | |
ios_credential_provider_extension_api_key = "" | |
# Controls whether ScreenTime API is used. | |
ios_enable_screen_time = false | |
# Value of the encryption export compliance code. See "Cryptography and | |
# U.S. Export Compliance" in "Submitting the App to App Review" in the | |
# Apple developer documentation (https://goo.gl/yv1xEF). | |
ios_encryption_export_compliance_code = "" | |
# List of plist templates to merge when generating chrome Info.plist. | |
ios_chrome_info_plist_additions = [] | |
# List of targets used to generate the plist listed in | |
# ios_chrome_info_plist_additions variable (if any). | |
ios_chrome_info_plist_addition_targets = [] | |
# List of plist templates to merge when generating chrome entitlements. | |
ios_chrome_entitlements_additions = [] | |
# List of plist templates to merge when generating EarlGrey tests | |
# entitlements. | |
ios_egtests_entitlements_additions = [] | |
# Overridable list of dependencies that are forbidden for | |
# //ios/chrome/app:chrome target. | |
ios_chrome_extra_assert_no_deps = [] | |
# List of plist templates to merge when generating chrome cpe entitlements. | |
ios_chrome_cpe_entitlements_additions = [] | |
} | |
if (target_environment == "catalyst") { | |
# Some extensions uses API that are not available in "catalyst" environment. | |
ios_enable_content_widget_extension = false | |
ios_enable_search_widget_extension = false | |
ios_enable_credential_provider_extension = false | |
ios_enable_widget_kit_extension = false | |
ios_enable_prebuilt_widget_kit_extension = false | |
# ScreenTime framework is not available in the iOS support libraries provided | |
# by "catalyst" environment. | |
ios_enable_screen_time = false | |
} | |
# Configure whether breakpad support is enabled. | |
breakpad_enabled = is_official_build && is_chrome_branded | |
if (breakpad_enabled) { | |
breakpad_enabled_as_int = 1 | |
is_official_release = enable_dsyms && target_environment == "device" && | |
current_toolchain == default_toolchain | |
} else { | |
breakpad_enabled_as_int = 0 | |
is_official_release = false | |
} | |
chromium_bundle_id = "$ios_app_bundle_id_prefix.chrome.ios.dev" | |
chromium_handoff_id = "$ios_app_bundle_id_prefix.chrome.handoff" | |
ios_move_tab_activity_type = "$ios_app_bundle_id_prefix.chrome.move-tab" | |
if (is_chrome_branded) { | |
chromium_short_name = "Chrome" | |
url_channel_scheme = "googlechrome-dev" | |
url_secure_scheme = "googlechromes" | |
url_ssoauth_scheme = "$ios_app_bundle_id_prefix.sso.chrome.stable" | |
url_unsecure_scheme = "googlechrome" | |
url_x_callback_scheme = "googlechrome-x-callback" | |
} else { | |
chromium_short_name = "Chromium" | |
url_channel_scheme = "chromium-dev" | |
url_secure_scheme = "chromiums" | |
url_ssoauth_scheme = "$ios_app_bundle_id_prefix.sso.chromium" | |
url_unsecure_scheme = "chromium" | |
url_x_callback_scheme = "chromium-x-callback" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment