diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index fe14e44beed..a68aaa549c6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -56,7 +56,7 @@ jobs: run: | python -m venv venv . venv/bin/activate - pip install -U "pip<20.3" setuptools + pip install -U "pip<20.3" "setuptools<56.2" pip install -r requirements.txt -r requirements_test.txt - name: Generate partial pre-commit restore key id: generate-pre-commit-key @@ -580,7 +580,7 @@ jobs: python -m venv venv . venv/bin/activate - pip install -U "pip<20.3" setuptools wheel + pip install -U "pip<20.3" "setuptools<56.2" wheel pip install -r requirements_all.txt pip install -r requirements_test.txt pip install -e . diff --git a/homeassistant/helpers/template.py b/homeassistant/helpers/template.py index 6ac220788e0..40101e17128 100644 --- a/homeassistant/helpers/template.py +++ b/homeassistant/helpers/template.py @@ -24,7 +24,7 @@ import weakref import jinja2 from jinja2 import contextfilter, contextfunction from jinja2.sandbox import ImmutableSandboxedEnvironment -from jinja2.utils import Namespace # type: ignore +from jinja2.utils import Namespace import voluptuous as vol from homeassistant.const import ( @@ -581,9 +581,8 @@ class Template: self._strict = strict env = self._env - self._compiled = cast( - jinja2.Template, - jinja2.Template.from_code(env, self._compiled_code, env.globals, None), + self._compiled = jinja2.Template.from_code( + env, self._compiled_code, env.globals, None ) return self._compiled