Merge pull request #311160 from arcnmx/esphome-pillow

esphome: fix+pin optional dependencies
This commit is contained in:
Martin Weinelt 2024-05-14 00:43:00 +02:00 committed by GitHub
commit 714c88bc0e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,6 +41,12 @@ python.pkgs.buildPythonApplication rec {
postPatch = ''
# drop coverage testing
sed -i '/--cov/d' pytest.ini
# ensure component dependencies are available
cat requirements_optional.txt >> requirements.txt
# relax strict runtime version check
substituteInPlace esphome/components/font/__init__.py \
--replace-fail "10.2.0" "${python.pkgs.pillow.version}"
'';
# Remove esptool and platformio from requirements
@ -55,6 +61,7 @@ python.pkgs.buildPythonApplication rec {
propagatedBuildInputs = with python.pkgs; [
aioesphomeapi
argcomplete
cairosvg
click
colorama
cryptography