mirror of
https://github.com/home-assistant/core.git
synced 2025-07-20 11:47:06 +00:00
Fix Circleci config (#22509)
* Add libav depends on circleci * tweak circleci config
This commit is contained in:
parent
59476ab475
commit
8874422e8a
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user