blob: b4bcab1d69d8b2454fbd0ac933a73065d3607167 [file] [log] [blame]
package: infra/docker_devices/${platform}
description: Virtual env + android & cros docker python code with dependencies.
platforms:
- linux-amd64
uses_python_env: true
root: ../../
data:
# Virtual environment with all third party packages.
- dir: ENV
exclude:
# Exclude unneeded and unrelocatable files.
- .*\.pyc
- .*/pip-.*-build/.*
- bin/activate
- bin/activate.csh
- bin/activate.fish
- lib/.*/site-packages/.*\.dist-info/RECORD
- pip-selfcheck.json
# Main infra code. Relevent docker codes is located in
# infra/services/(android|cros)_docker, but throw everything under infra/ in
# to keep run.py happy about python imports.
- dir: "infra"
exclude:
- .*\.pyc
# Unused and is always changing due to recipe_roller, creating new
# packages.
- config
- path_hacks
# TODO(vadimsh): Depends on depot_tools.
- services/git_cache_updater
- tools/bucket
- tools/dumpthis
- tools/docgen
# Depends on presence of .git directory. See crbug.com/515744.
- tools/antibody
# Depends on infra/node/node.py and also a npm module.
- tools/testjs
# Launcher with dependencies, knows how to boot venv.
- file: run.py
- file: test.py
- file: bootstrap/run_helper.py
- file: bootstrap/remove_orphaned_pycs.py
# Where to put info about installed package version.
- version_file: CIPD_VERSION.json