blob: 2a8efa6f49e3bbb29bc7a8848b27e03809915be5 [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
- tools/bucket
# 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