crosvm/tools
Dennis Kempin 1fa061ad71 tools: Automatically install common.py dependencies
Ask the user if they want to 'pip install' the dependency
if it is missing.

Not the prettiest solution, but helps make tools like
./tools/cl usable with minimal dependencies available.

Eventually we may consider pyenv or a similar solution.

BUG=b:239072471
TEST=pip uninstall argh; ./tools/cl

Change-Id: I4872e86883a9a0903a408d2f6d4f35dd1841f2ef
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3764425
Auto-Submit: Dennis Kempin <denniskempin@google.com>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
Tested-by: Dennis Kempin <denniskempin@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2022-07-14 20:31:41 +00:00
..
chromeos Switch main crosvm repo 2022-07-14 17:58:26 +00:00
contrib base: replace PollToken with EventToken tree-wide 2022-06-02 22:30:38 +00:00
examples tools: build example_simple w/ no crosvm features. 2022-07-14 02:37:04 +00:00
impl tools: Automatically install common.py dependencies 2022-07-14 20:31:41 +00:00
windows add release / debug modes to build_test script for building windows 2022-04-21 17:09:29 +00:00
.vpython3 infra: Small process improvements 2022-05-27 20:59:12 +00:00
aarch64vm
bindgen-all-the-things Reland "Add a VAAPI wrapper crate" 2022-07-13 06:51:27 +00:00
cargo-doc tools/cargo-doc: exclude crosvm-fuzz 2022-05-06 20:47:00 +00:00
cl Switch main crosvm repo 2022-07-14 17:58:26 +00:00
clippy tools/run_tests: Use triples for arch 2022-07-01 19:16:59 +00:00
dev_container dev_container: Allow cargo home to be cached between runs 2022-07-07 17:49:47 +00:00
fmt Document memory layout. 2022-05-06 12:09:40 +00:00
health-check health-check: Add option to run only some checks 2022-05-26 01:03:59 +00:00
install-aarch64-deps tools: install-deps: add ffmpeg libraries as dependencies 2022-06-07 11:44:20 +00:00
install-armhf-deps tools: install-deps: add ffmpeg libraries as dependencies 2022-06-07 11:44:20 +00:00
install-deps tools: install-deps: add libva-dev and libudev-dev as dependencies 2022-06-23 01:12:15 +00:00
install-docs-deps tools/install-doc-deps: fix parse error 2022-07-13 07:29:17 +00:00
presubmit tools/run_tests: Use triples for arch 2022-07-01 19:16:59 +00:00
run_tests
test_target
x86vm