Fix Circleci config (#22509)

* Add libav depends on circleci

* tweak circleci config
This commit is contained in:
Jason Hu 2019-03-28 14:37:10 -07:00 committed by Robbie Trencheny
parent 59476ab475
commit 8874422e8a

View File

@ -23,26 +23,26 @@ jobs:
- run: - run:
name: setup docker prereqs 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: - restore_cache:
keys: keys:
- v1-dependencies-{{ checksum "requirements_all.txt" }} - v1-dependencies-{{ checksum "requirements_all.txt" }}-{{ checksum "requirements_test.txt" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-
- run: - run:
name: install dependencies name: install dependencies
command: | command: |
python3 -m venv venv python3 -m venv venv
. venv/bin/activate . 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: - save_cache:
paths: paths:
- ./venv - ./venv
key: v1-dependencies-{{ checksum "requirements_all.txt" }} key: v1-dependencies-{{ checksum "requirements_all.txt" }}-{{ checksum "requirements_test.txt" }}
- run: - run:
name: install name: install