Add task to install all requirements of an integration (#108262)

* Add task to install the requirements of an integration

* Gather recursive requirements

* Move valid_integration to util

* Apply suggestions from code review

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

* Implement suggestions

---------

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
This commit is contained in:
Robert Resch 2024-01-18 22:11:02 +01:00 committed by GitHub
parent c399cab427
commit edd7feaf10
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 89 additions and 11 deletions

4
script/const.py Normal file
View file

@ -0,0 +1,4 @@
"""Script constants."""
from pathlib import Path
COMPONENT_DIR = Path("homeassistant/components")