Uninstall typing
parent
6b2d40327c
commit
a4920d3afb
|
@ -97,11 +97,6 @@ stages:
|
||||||
steps:
|
steps:
|
||||||
- script: |
|
- script: |
|
||||||
python --version > .cache
|
python --version > .cache
|
||||||
# Typing will break if a version is installed that does not match our Python version.
|
|
||||||
# Preferably we don't have it installed as it is part of the stdlib.
|
|
||||||
# This is a TEMP. Eventually we should make sure our 4 dependencies drop typing.
|
|
||||||
# Find offending deps with `pipdeptree -r -p typing`
|
|
||||||
echo "typing==`python3 -V | awk '{print $2}'`" >> homeassistant/package_constraints.txt
|
|
||||||
displayName: 'Set python $(python.container) for requirement cache'
|
displayName: 'Set python $(python.container) for requirement cache'
|
||||||
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
|
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
|
||||||
displayName: 'Restore artifacts based on Requirements'
|
displayName: 'Restore artifacts based on Requirements'
|
||||||
|
@ -116,6 +111,9 @@ stages:
|
||||||
. venv/bin/activate
|
. venv/bin/activate
|
||||||
pip install -U pip setuptools pytest-azurepipelines -c homeassistant/package_constraints.txt
|
pip install -U pip setuptools pytest-azurepipelines -c homeassistant/package_constraints.txt
|
||||||
pip install -r requirements_test_all.txt -c homeassistant/package_constraints.txt
|
pip install -r requirements_test_all.txt -c homeassistant/package_constraints.txt
|
||||||
|
# This is a TEMP. Eventually we should make sure our 4 dependencies drop typing.
|
||||||
|
# Find offending deps with `pipdeptree -r -p typing`
|
||||||
|
pip uninstall typing
|
||||||
displayName: 'Create Virtual Environment & Install Requirements'
|
displayName: 'Create Virtual Environment & Install Requirements'
|
||||||
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))
|
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))
|
||||||
# Explicit Cache Save (instead of using RestoreAndSaveCache)
|
# Explicit Cache Save (instead of using RestoreAndSaveCache)
|
||||||
|
|
Loading…
Reference in New Issue