From 8874422e8a783563edc16a50790c5a033ac39f18 Mon Sep 17 00:00:00 2001 From: Jason Hu Date: Thu, 28 Mar 2019 14:37:10 -0700 Subject: [PATCH] Fix Circleci config (#22509) * Add libav depends on circleci * tweak circleci config --- .circleci/config.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index b6a57a28381..112ce2284dd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -23,26 +23,26 @@ jobs: - run: name: setup docker prereqs - command: sudo apt-get update && sudo apt-get install -y --no-install-recommends libudev-dev + command: sudo apt-get update && sudo apt-get install -y --no-install-recommends + libudev-dev libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev + libswscale-dev libswresample-dev libavfilter-dev - # Download and cache dependencies + # Download and cache dependencies, we don't use fallback cache - restore_cache: keys: - - v1-dependencies-{{ checksum "requirements_all.txt" }} - # fallback to using the latest cache if no exact match is found - - v1-dependencies- + - v1-dependencies-{{ checksum "requirements_all.txt" }}-{{ checksum "requirements_test.txt" }} - run: name: install dependencies command: | python3 -m venv venv . venv/bin/activate - pip install --progress-bar off -r requirements_all.txt -r requirements_test.txt -c homeassistant/package_constraints.txt + pip install -q --progress-bar off -r requirements_all.txt -r requirements_test.txt -c homeassistant/package_constraints.txt - save_cache: paths: - ./venv - key: v1-dependencies-{{ checksum "requirements_all.txt" }} + key: v1-dependencies-{{ checksum "requirements_all.txt" }}-{{ checksum "requirements_test.txt" }} - run: name: install @@ -76,4 +76,4 @@ jobs: - store_artifacts: path: test-reports - destination: test-reports \ No newline at end of file + destination: test-reports