OLD | NEW |
(Empty) | |
| 1 # This is a vpython "spec" file. |
| 2 # |
| 3 # It describes patterns for python wheel dependencies of the python scripts in |
| 4 # the chromium repo, particularly for dependencies that have compiled components |
| 5 # (since pure-python dependencies can be easily vendored into third_party). |
| 6 # |
| 7 # When vpython is invoked, it finds this file and builds a python VirtualEnv, |
| 8 # containing all of the dependencies described in this file, fetching them from |
| 9 # CIPD (the "Chrome Infrastructure Package Deployer" service). Unlike `pip`, |
| 10 # this never requires the end-user machine to have a working python extension |
| 11 # compilation environment. All of these packages are built using: |
| 12 # https://chromium.googlesource.com/infra/infra/+/master/infra/tools/dockerbui
ld/ |
| 13 # |
| 14 # All python scripts in the repo share this same spec, to avoid dependency |
| 15 # fragmentation. |
| 16 # |
| 17 # If you have depot_tools installed in your $PATH, you can invoke python scripts |
| 18 # in this repo by running them as you normally would run them, except |
| 19 # substituting `vpython` instead of `python` on the command line, e.g.: |
| 20 # vpython path/to/script.py some --arguments |
| 21 # |
| 22 # Read more about `vpython` and how to modify this file here: |
| 23 # https://chromium.googlesource.com/infra/infra/+/master/doc/users/vpython.md |
| 24 |
| 25 python_version: "2.7" |
| 26 |
| 27 # Used by: |
| 28 # third_party/catapult |
| 29 wheel: < |
| 30 name: "infra/python/wheels/psutil/${platform}_${py_python}_${py_abi}" |
| 31 version: "version:5.2.2" |
| 32 > |
OLD | NEW |